diff --git a/language_learning/python/2019.10.10_python_example/python_example.py b/2019.10.10_python_example/python_example.py similarity index 100% rename from language_learning/python/2019.10.10_python_example/python_example.py rename to 2019.10.10_python_example/python_example.py diff --git a/language_learning/python/2019.10.11_neutral_network_with_tensorflow/neutral_network_with_tensorflow.py b/2019.10.11_neutral_network_with_tensorflow/neutral_network_with_tensorflow.py similarity index 100% rename from language_learning/python/2019.10.11_neutral_network_with_tensorflow/neutral_network_with_tensorflow.py rename to 2019.10.11_neutral_network_with_tensorflow/neutral_network_with_tensorflow.py diff --git a/language_learning/python/2019.10.11_tensorflow_example/tensorflow_example.py b/2019.10.11_tensorflow_example/tensorflow_example.py similarity index 100% rename from language_learning/python/2019.10.11_tensorflow_example/tensorflow_example.py rename to 2019.10.11_tensorflow_example/tensorflow_example.py diff --git a/academic_codes/models_and_bands/2019.10.23_Hamiltonian_and_bands_of_graphene/1D_graphene.py b/2019.10.23_Hamiltonian_and_bands_of_graphene/1D_graphene.py similarity index 100% rename from academic_codes/models_and_bands/2019.10.23_Hamiltonian_and_bands_of_graphene/1D_graphene.py rename to 2019.10.23_Hamiltonian_and_bands_of_graphene/1D_graphene.py diff --git a/academic_codes/models_and_bands/2019.10.23_Hamiltonian_and_bands_of_graphene/2D_graphene.py b/2019.10.23_Hamiltonian_and_bands_of_graphene/2D_graphene.py similarity index 100% rename from academic_codes/models_and_bands/2019.10.23_Hamiltonian_and_bands_of_graphene/2D_graphene.py rename to 2019.10.23_Hamiltonian_and_bands_of_graphene/2D_graphene.py diff --git a/academic_codes/models_and_bands/2019.10.24_Halmiltonian_and_bands_of_Haldane_model/1D_Haldane_model.py b/2019.10.24_Halmiltonian_and_bands_of_Haldane_model/1D_Haldane_model.py similarity index 100% rename from academic_codes/models_and_bands/2019.10.24_Halmiltonian_and_bands_of_Haldane_model/1D_Haldane_model.py rename to 2019.10.24_Halmiltonian_and_bands_of_Haldane_model/1D_Haldane_model.py diff --git a/academic_codes/models_and_bands/2019.10.24_Halmiltonian_and_bands_of_Haldane_model/2D_Haldane_model.py b/2019.10.24_Halmiltonian_and_bands_of_Haldane_model/2D_Haldane_model.py similarity index 100% rename from academic_codes/models_and_bands/2019.10.24_Halmiltonian_and_bands_of_Haldane_model/2D_Haldane_model.py rename to 2019.10.24_Halmiltonian_and_bands_of_Haldane_model/2D_Haldane_model.py diff --git a/language_learning/python/2019.10.27_ball_games_with_pygame/ball_games_with_pygame.py b/2019.10.27_ball_games_with_pygame/ball_games_with_pygame.py similarity index 100% rename from language_learning/python/2019.10.27_ball_games_with_pygame/ball_games_with_pygame.py rename to 2019.10.27_ball_games_with_pygame/ball_games_with_pygame.py diff --git a/language_learning/others/2019.10.29_matlab_example/matlab_example.m b/2019.10.29_matlab_example/matlab_example.m similarity index 100% rename from language_learning/others/2019.10.29_matlab_example/matlab_example.m rename to 2019.10.29_matlab_example/matlab_example.m diff --git a/language_learning/fortran/2019.10.31_fortran_example/Console1.f90 b/2019.10.31_fortran_example/Console1.f90 similarity index 100% rename from language_learning/fortran/2019.10.31_fortran_example/Console1.f90 rename to 2019.10.31_fortran_example/Console1.f90 diff --git a/language_learning/fortran/2019.10.31_parallel_calculations_with_OpenMP/Console1.f90 b/2019.10.31_parallel_calculations_with_OpenMP/Console1.f90 similarity index 100% rename from language_learning/fortran/2019.10.31_parallel_calculations_with_OpenMP/Console1.f90 rename to 2019.10.31_parallel_calculations_with_OpenMP/Console1.f90 diff --git a/academic_codes/quantum_transport/2019.11.01_conductance_calculation_using_Green_functions/conductance_calculation_using_Green_functions.py b/2019.11.01_conductance_calculation_using_Green_functions/conductance_calculation_using_Green_functions.py similarity index 100% rename from academic_codes/quantum_transport/2019.11.01_conductance_calculation_using_Green_functions/conductance_calculation_using_Green_functions.py rename to 2019.11.01_conductance_calculation_using_Green_functions/conductance_calculation_using_Green_functions.py diff --git a/academic_codes/quantum_transport/2019.11.01_conductance_calculation_using_Green_functions/conductance_calculation_with_guan.py.py b/2019.11.01_conductance_calculation_using_Green_functions/conductance_calculation_with_guan.py.py similarity index 100% rename from academic_codes/quantum_transport/2019.11.01_conductance_calculation_using_Green_functions/conductance_calculation_with_guan.py.py rename to 2019.11.01_conductance_calculation_using_Green_functions/conductance_calculation_with_guan.py.py diff --git a/academic_codes/density_of_states/2019.11.02_numerically_verify_the_relation_between_eigenstates_and_DOS/numerically_verify_the_relation_between_eigenstates_and_DOS.py b/2019.11.02_numerically_verify_the_relation_between_eigenstates_and_DOS/numerically_verify_the_relation_between_eigenstates_and_DOS.py similarity index 100% rename from academic_codes/density_of_states/2019.11.02_numerically_verify_the_relation_between_eigenstates_and_DOS/numerically_verify_the_relation_between_eigenstates_and_DOS.py rename to 2019.11.02_numerically_verify_the_relation_between_eigenstates_and_DOS/numerically_verify_the_relation_between_eigenstates_and_DOS.py diff --git a/academic_codes/others/2019.11.03_three_body_moving_on_2D_space/big_mass_in_one_body/step_0.1.py b/2019.11.03_three_body_moving_on_2D_space/big_mass_in_one_body/step_0.1.py similarity index 100% rename from academic_codes/others/2019.11.03_three_body_moving_on_2D_space/big_mass_in_one_body/step_0.1.py rename to 2019.11.03_three_body_moving_on_2D_space/big_mass_in_one_body/step_0.1.py diff --git a/academic_codes/others/2019.11.03_three_body_moving_on_2D_space/relatively_big_mass_in_one_body/step_0.05.py b/2019.11.03_three_body_moving_on_2D_space/relatively_big_mass_in_one_body/step_0.05.py similarity index 100% rename from academic_codes/others/2019.11.03_three_body_moving_on_2D_space/relatively_big_mass_in_one_body/step_0.05.py rename to 2019.11.03_three_body_moving_on_2D_space/relatively_big_mass_in_one_body/step_0.05.py diff --git a/academic_codes/others/2019.11.03_three_body_moving_on_2D_space/relatively_big_mass_in_one_body/step_0.1.py b/2019.11.03_three_body_moving_on_2D_space/relatively_big_mass_in_one_body/step_0.1.py similarity index 100% rename from academic_codes/others/2019.11.03_three_body_moving_on_2D_space/relatively_big_mass_in_one_body/step_0.1.py rename to 2019.11.03_three_body_moving_on_2D_space/relatively_big_mass_in_one_body/step_0.1.py diff --git a/academic_codes/others/2019.11.03_three_body_moving_on_2D_space/three_body_mass_with_little_difference/step_0.05.py b/2019.11.03_three_body_moving_on_2D_space/three_body_mass_with_little_difference/step_0.05.py similarity index 100% rename from academic_codes/others/2019.11.03_three_body_moving_on_2D_space/three_body_mass_with_little_difference/step_0.05.py rename to 2019.11.03_three_body_moving_on_2D_space/three_body_mass_with_little_difference/step_0.05.py diff --git a/academic_codes/others/2019.11.03_three_body_moving_on_2D_space/three_body_mass_with_little_difference/step_0.1.py b/2019.11.03_three_body_moving_on_2D_space/three_body_mass_with_little_difference/step_0.1.py similarity index 100% rename from academic_codes/others/2019.11.03_three_body_moving_on_2D_space/three_body_mass_with_little_difference/step_0.1.py rename to 2019.11.03_three_body_moving_on_2D_space/three_body_mass_with_little_difference/step_0.1.py diff --git a/academic_codes/others/2019.11.07_definite_integration_with_Monte_Carlo_method/definite_integration_with_Monte_Carlo_method.py b/2019.11.07_definite_integration_with_Monte_Carlo_method/definite_integration_with_Monte_Carlo_method.py similarity index 100% rename from academic_codes/others/2019.11.07_definite_integration_with_Monte_Carlo_method/definite_integration_with_Monte_Carlo_method.py rename to 2019.11.07_definite_integration_with_Monte_Carlo_method/definite_integration_with_Monte_Carlo_method.py diff --git a/language_learning/others/2019.11.16_markdown_example/markdown_example.md b/2019.11.16_markdown_example/markdown_example.md similarity index 100% rename from language_learning/others/2019.11.16_markdown_example/markdown_example.md rename to 2019.11.16_markdown_example/markdown_example.md diff --git a/academic_codes/quantum_transport/2019.11.19_kwant_a_package_of_calculations_in_quantum_transport/Hamiltonian_of_square_lattice_in_kwant.py b/2019.11.19_kwant_a_package_of_calculations_in_quantum_transport/Hamiltonian_of_square_lattice_in_kwant.py similarity index 100% rename from academic_codes/quantum_transport/2019.11.19_kwant_a_package_of_calculations_in_quantum_transport/Hamiltonian_of_square_lattice_in_kwant.py rename to 2019.11.19_kwant_a_package_of_calculations_in_quantum_transport/Hamiltonian_of_square_lattice_in_kwant.py diff --git a/academic_codes/quantum_transport/2019.11.19_kwant_a_package_of_calculations_in_quantum_transport/kwant_example.py b/2019.11.19_kwant_a_package_of_calculations_in_quantum_transport/kwant_example.py similarity index 100% rename from academic_codes/quantum_transport/2019.11.19_kwant_a_package_of_calculations_in_quantum_transport/kwant_example.py rename to 2019.11.19_kwant_a_package_of_calculations_in_quantum_transport/kwant_example.py diff --git a/academic_codes/models_and_bands/2019.11.27_Hamiltonian_of_BHZ_model_and_bands_in_quasi_1D_systems/bands_in_quasi_1D_BHZ_systems.py b/2019.11.27_Hamiltonian_of_BHZ_model_and_bands_in_quasi_1D_systems/bands_in_quasi_1D_BHZ_systems.py similarity index 100% rename from academic_codes/models_and_bands/2019.11.27_Hamiltonian_of_BHZ_model_and_bands_in_quasi_1D_systems/bands_in_quasi_1D_BHZ_systems.py rename to 2019.11.27_Hamiltonian_of_BHZ_model_and_bands_in_quasi_1D_systems/bands_in_quasi_1D_BHZ_systems.py diff --git a/academic_codes/others/2019.12.01_Metropolis_sampling/Metropolis_sampling_example_1.py b/2019.12.01_Metropolis_sampling/Metropolis_sampling_example_1.py similarity index 100% rename from academic_codes/others/2019.12.01_Metropolis_sampling/Metropolis_sampling_example_1.py rename to 2019.12.01_Metropolis_sampling/Metropolis_sampling_example_1.py diff --git a/academic_codes/others/2019.12.01_Metropolis_sampling/Metropolis_sampling_example_2.m b/2019.12.01_Metropolis_sampling/Metropolis_sampling_example_2.m similarity index 100% rename from academic_codes/others/2019.12.01_Metropolis_sampling/Metropolis_sampling_example_2.m rename to 2019.12.01_Metropolis_sampling/Metropolis_sampling_example_2.m diff --git a/academic_codes/others/2019.12.01_simulation_of_Ising_model_with_Monte_Carlo_method/Ising_model.py b/2019.12.01_simulation_of_Ising_model_with_Monte_Carlo_method/Ising_model.py similarity index 100% rename from academic_codes/others/2019.12.01_simulation_of_Ising_model_with_Monte_Carlo_method/Ising_model.py rename to 2019.12.01_simulation_of_Ising_model_with_Monte_Carlo_method/Ising_model.py diff --git a/academic_codes/others/2019.12.01_simulation_of_Ising_model_with_Monte_Carlo_method/get_the_transition_temperature_by_calculating_magnetic_moments_in_Ising_model.py b/2019.12.01_simulation_of_Ising_model_with_Monte_Carlo_method/get_the_transition_temperature_by_calculating_magnetic_moments_in_Ising_model.py similarity index 100% rename from academic_codes/others/2019.12.01_simulation_of_Ising_model_with_Monte_Carlo_method/get_the_transition_temperature_by_calculating_magnetic_moments_in_Ising_model.py rename to 2019.12.01_simulation_of_Ising_model_with_Monte_Carlo_method/get_the_transition_temperature_by_calculating_magnetic_moments_in_Ising_model.py diff --git a/language_learning/python/2019.12.03_create_GIF_with_python/create_GIF_with_python.py b/2019.12.03_create_GIF_with_python/create_GIF_with_python.py similarity index 100% rename from language_learning/python/2019.12.03_create_GIF_with_python/create_GIF_with_python.py rename to 2019.12.03_create_GIF_with_python/create_GIF_with_python.py diff --git a/language_learning/latex/2019.12.04_latex_example/basic_structure.tex b/2019.12.04_latex_example/basic_structure.tex similarity index 100% rename from language_learning/latex/2019.12.04_latex_example/basic_structure.tex rename to 2019.12.04_latex_example/basic_structure.tex diff --git a/language_learning/latex/2019.12.04_latex_example/simple_example.tex b/2019.12.04_latex_example/simple_example.tex similarity index 100% rename from language_learning/latex/2019.12.04_latex_example/simple_example.tex rename to 2019.12.04_latex_example/simple_example.tex diff --git a/language_learning/latex/2019.12.05_beamer_as_slides/1.jpg b/2019.12.05_beamer_as_slides/1.jpg similarity index 100% rename from language_learning/latex/2019.12.05_beamer_as_slides/1.jpg rename to 2019.12.05_beamer_as_slides/1.jpg diff --git a/language_learning/latex/2019.12.05_beamer_as_slides/beamer.tex b/2019.12.05_beamer_as_slides/beamer.tex similarity index 100% rename from language_learning/latex/2019.12.05_beamer_as_slides/beamer.tex rename to 2019.12.05_beamer_as_slides/beamer.tex diff --git a/academic_codes/density_of_states/2019.12.30_calculation_of_spectral_function_and_QPI/calculation of spectral function and QPI.f90 b/2019.12.30_calculation_of_spectral_function_and_QPI/calculation of spectral function and QPI.f90 similarity index 100% rename from academic_codes/density_of_states/2019.12.30_calculation_of_spectral_function_and_QPI/calculation of spectral function and QPI.f90 rename to 2019.12.30_calculation_of_spectral_function_and_QPI/calculation of spectral function and QPI.f90 diff --git a/academic_codes/density_of_states/2019.12.30_calculation_of_spectral_function_and_QPI/calculation of spectral function and QPI.py b/2019.12.30_calculation_of_spectral_function_and_QPI/calculation of spectral function and QPI.py similarity index 100% rename from academic_codes/density_of_states/2019.12.30_calculation_of_spectral_function_and_QPI/calculation of spectral function and QPI.py rename to 2019.12.30_calculation_of_spectral_function_and_QPI/calculation of spectral function and QPI.py diff --git a/academic_codes/models_and_bands/2020.01.03_bands_of_qusi_1D_square_lattice/bands_of_qusi_1D_square_lattice.py b/2020.01.03_bands_of_qusi_1D_square_lattice/bands_of_qusi_1D_square_lattice.py similarity index 100% rename from academic_codes/models_and_bands/2020.01.03_bands_of_qusi_1D_square_lattice/bands_of_qusi_1D_square_lattice.py rename to 2020.01.03_bands_of_qusi_1D_square_lattice/bands_of_qusi_1D_square_lattice.py diff --git a/academic_codes/quantum_transport/2020.01.03_calculation_of_local_currents/calculation_of_local_currents.py b/2020.01.03_calculation_of_local_currents/calculation_of_local_currents.py similarity index 100% rename from academic_codes/quantum_transport/2020.01.03_calculation_of_local_currents/calculation_of_local_currents.py rename to 2020.01.03_calculation_of_local_currents/calculation_of_local_currents.py diff --git a/academic_codes/quantum_transport/2020.01.03_calculation_of_local_currents/calculation_of_local_currents_with_Kwant.py b/2020.01.03_calculation_of_local_currents/calculation_of_local_currents_with_Kwant.py similarity index 100% rename from academic_codes/quantum_transport/2020.01.03_calculation_of_local_currents/calculation_of_local_currents_with_Kwant.py rename to 2020.01.03_calculation_of_local_currents/calculation_of_local_currents_with_Kwant.py diff --git a/academic_codes/quantum_transport/2020.01.03_calculation_of_local_currents/calculation_of_local_currents_with_guan.py b/2020.01.03_calculation_of_local_currents/calculation_of_local_currents_with_guan.py similarity index 100% rename from academic_codes/quantum_transport/2020.01.03_calculation_of_local_currents/calculation_of_local_currents_with_guan.py rename to 2020.01.03_calculation_of_local_currents/calculation_of_local_currents_with_guan.py diff --git a/academic_codes/topological_invariant/2020.01.05_calculation_of_Chern_number_by_definition_method/calculation_of_Chern_number_by_definition_method.m b/2020.01.05_calculation_of_Chern_number_by_definition_method/calculation_of_Chern_number_by_definition_method.m similarity index 100% rename from academic_codes/topological_invariant/2020.01.05_calculation_of_Chern_number_by_definition_method/calculation_of_Chern_number_by_definition_method.m rename to 2020.01.05_calculation_of_Chern_number_by_definition_method/calculation_of_Chern_number_by_definition_method.m diff --git a/academic_codes/topological_invariant/2020.01.05_calculation_of_Chern_number_by_definition_method/calculation_of_Chern_number_by_definition_method.py b/2020.01.05_calculation_of_Chern_number_by_definition_method/calculation_of_Chern_number_by_definition_method.py similarity index 100% rename from academic_codes/topological_invariant/2020.01.05_calculation_of_Chern_number_by_definition_method/calculation_of_Chern_number_by_definition_method.py rename to 2020.01.05_calculation_of_Chern_number_by_definition_method/calculation_of_Chern_number_by_definition_method.py diff --git a/academic_codes/topological_invariant/2020.01.05_calculation_of_Chern_number_by_definition_method/find_smooth_gauge_and_calculate_Chern_number.py b/2020.01.05_calculation_of_Chern_number_by_definition_method/find_smooth_gauge_and_calculate_Chern_number.py similarity index 100% rename from academic_codes/topological_invariant/2020.01.05_calculation_of_Chern_number_by_definition_method/find_smooth_gauge_and_calculate_Chern_number.py rename to 2020.01.05_calculation_of_Chern_number_by_definition_method/find_smooth_gauge_and_calculate_Chern_number.py diff --git a/academic_codes/topological_invariant/2020.01.05_calculation_of_Chern_number_by_definition_method/fix_gauge_and_calculate_Chern_number.py b/2020.01.05_calculation_of_Chern_number_by_definition_method/fix_gauge_and_calculate_Chern_number.py similarity index 100% rename from academic_codes/topological_invariant/2020.01.05_calculation_of_Chern_number_by_definition_method/fix_gauge_and_calculate_Chern_number.py rename to 2020.01.05_calculation_of_Chern_number_by_definition_method/fix_gauge_and_calculate_Chern_number.py diff --git a/academic_codes/topological_invariant/2020.02.26_calculation_of_Chern_number_by_efficient_method/calculation_of_Chern_number_by_efficient_method.m b/2020.02.26_calculation_of_Chern_number_by_efficient_method/calculation_of_Chern_number_by_efficient_method.m similarity index 100% rename from academic_codes/topological_invariant/2020.02.26_calculation_of_Chern_number_by_efficient_method/calculation_of_Chern_number_by_efficient_method.m rename to 2020.02.26_calculation_of_Chern_number_by_efficient_method/calculation_of_Chern_number_by_efficient_method.m diff --git a/academic_codes/topological_invariant/2020.02.26_calculation_of_Chern_number_by_efficient_method/calculation_of_Chern_number_by_efficient_method.py b/2020.02.26_calculation_of_Chern_number_by_efficient_method/calculation_of_Chern_number_by_efficient_method.py similarity index 100% rename from academic_codes/topological_invariant/2020.02.26_calculation_of_Chern_number_by_efficient_method/calculation_of_Chern_number_by_efficient_method.py rename to 2020.02.26_calculation_of_Chern_number_by_efficient_method/calculation_of_Chern_number_by_efficient_method.py diff --git a/academic_codes/models_and_bands/2020.03.25_Hamiltonian_and_bands_of_bilayer_graphene/bands_of_bilayer_graphene_with_label_sequence_1.py b/2020.03.25_Hamiltonian_and_bands_of_bilayer_graphene/bands_of_bilayer_graphene_with_label_sequence_1.py similarity index 100% rename from academic_codes/models_and_bands/2020.03.25_Hamiltonian_and_bands_of_bilayer_graphene/bands_of_bilayer_graphene_with_label_sequence_1.py rename to 2020.03.25_Hamiltonian_and_bands_of_bilayer_graphene/bands_of_bilayer_graphene_with_label_sequence_1.py diff --git a/academic_codes/models_and_bands/2020.03.25_Hamiltonian_and_bands_of_bilayer_graphene/bands_of_bilayer_graphene_with_label_sequence_2.py b/2020.03.25_Hamiltonian_and_bands_of_bilayer_graphene/bands_of_bilayer_graphene_with_label_sequence_2.py similarity index 100% rename from academic_codes/models_and_bands/2020.03.25_Hamiltonian_and_bands_of_bilayer_graphene/bands_of_bilayer_graphene_with_label_sequence_2.py rename to 2020.03.25_Hamiltonian_and_bands_of_bilayer_graphene/bands_of_bilayer_graphene_with_label_sequence_2.py diff --git a/language_learning/python/2020.06.01_parallel_calculations_with_python/application_of_parallel_calculations_with_python.py b/2020.06.01_parallel_calculations_with_python/application_of_parallel_calculations_with_python.py similarity index 100% rename from language_learning/python/2020.06.01_parallel_calculations_with_python/application_of_parallel_calculations_with_python.py rename to 2020.06.01_parallel_calculations_with_python/application_of_parallel_calculations_with_python.py diff --git a/language_learning/python/2020.06.01_parallel_calculations_with_python/parallel_calculations_with_python.py b/2020.06.01_parallel_calculations_with_python/parallel_calculations_with_python.py similarity index 100% rename from language_learning/python/2020.06.01_parallel_calculations_with_python/parallel_calculations_with_python.py rename to 2020.06.01_parallel_calculations_with_python/parallel_calculations_with_python.py diff --git a/language_learning/python/2020.06.01_parallel_calculations_with_python/parallel_calculations_with_python_using_Value.py b/2020.06.01_parallel_calculations_with_python/parallel_calculations_with_python_using_Value.py similarity index 100% rename from language_learning/python/2020.06.01_parallel_calculations_with_python/parallel_calculations_with_python_using_Value.py rename to 2020.06.01_parallel_calculations_with_python/parallel_calculations_with_python_using_Value.py diff --git a/academic_codes/density_of_states/2020.06.16_total_DOS_as_a_function_of_Fermi_energy_in_square_lattice_and_graphene/total_DOS_as_a_function_of_Fermi_energy_in_graphene.py b/2020.06.16_total_DOS_as_a_function_of_Fermi_energy_in_square_lattice_and_graphene/total_DOS_as_a_function_of_Fermi_energy_in_graphene.py similarity index 100% rename from academic_codes/density_of_states/2020.06.16_total_DOS_as_a_function_of_Fermi_energy_in_square_lattice_and_graphene/total_DOS_as_a_function_of_Fermi_energy_in_graphene.py rename to 2020.06.16_total_DOS_as_a_function_of_Fermi_energy_in_square_lattice_and_graphene/total_DOS_as_a_function_of_Fermi_energy_in_graphene.py diff --git a/academic_codes/density_of_states/2020.06.16_total_DOS_as_a_function_of_Fermi_energy_in_square_lattice_and_graphene/total_DOS_as_a_function_of_Fermi_energy_in_square_lattice.py b/2020.06.16_total_DOS_as_a_function_of_Fermi_energy_in_square_lattice_and_graphene/total_DOS_as_a_function_of_Fermi_energy_in_square_lattice.py similarity index 100% rename from academic_codes/density_of_states/2020.06.16_total_DOS_as_a_function_of_Fermi_energy_in_square_lattice_and_graphene/total_DOS_as_a_function_of_Fermi_energy_in_square_lattice.py rename to 2020.06.16_total_DOS_as_a_function_of_Fermi_energy_in_square_lattice_and_graphene/total_DOS_as_a_function_of_Fermi_energy_in_square_lattice.py diff --git a/academic_codes/density_of_states/2020.06.25_numerically_verify_Green_functions_in_Dyson_equations/numerically_verify_Green_functions_in_Dyson_equations.py b/2020.06.25_numerically_verify_Green_functions_in_Dyson_equations/numerically_verify_Green_functions_in_Dyson_equations.py similarity index 100% rename from academic_codes/density_of_states/2020.06.25_numerically_verify_Green_functions_in_Dyson_equations/numerically_verify_Green_functions_in_Dyson_equations.py rename to 2020.06.25_numerically_verify_Green_functions_in_Dyson_equations/numerically_verify_Green_functions_in_Dyson_equations.py diff --git a/academic_codes/models_and_bands/2020.06.26_Hamiltonian_and_bands_of_Kane_Mele_model_without considering_Rashba_SOC/Kane_Mele_model.m b/2020.06.26_Hamiltonian_and_bands_of_Kane_Mele_model_without considering_Rashba_SOC/Kane_Mele_model.m similarity index 100% rename from academic_codes/models_and_bands/2020.06.26_Hamiltonian_and_bands_of_Kane_Mele_model_without considering_Rashba_SOC/Kane_Mele_model.m rename to 2020.06.26_Hamiltonian_and_bands_of_Kane_Mele_model_without considering_Rashba_SOC/Kane_Mele_model.m diff --git a/academic_codes/models_and_bands/2020.06.26_Hamiltonian_and_bands_of_Kane_Mele_model_without considering_Rashba_SOC/bands_of_quasi_1D_Kane_Mele_model_without considering_Rashba_SOC.py b/2020.06.26_Hamiltonian_and_bands_of_Kane_Mele_model_without considering_Rashba_SOC/bands_of_quasi_1D_Kane_Mele_model_without considering_Rashba_SOC.py similarity index 100% rename from academic_codes/models_and_bands/2020.06.26_Hamiltonian_and_bands_of_Kane_Mele_model_without considering_Rashba_SOC/bands_of_quasi_1D_Kane_Mele_model_without considering_Rashba_SOC.py rename to 2020.06.26_Hamiltonian_and_bands_of_Kane_Mele_model_without considering_Rashba_SOC/bands_of_quasi_1D_Kane_Mele_model_without considering_Rashba_SOC.py diff --git a/academic_codes/topological_invariant/2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model.py b/2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model.py similarity index 100% rename from academic_codes/topological_invariant/2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model.py rename to 2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model.py diff --git a/academic_codes/topological_invariant/2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model_by_integration_method_2.py b/2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model_by_integration_method_2.py similarity index 100% rename from academic_codes/topological_invariant/2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model_by_integration_method_2.py rename to 2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model_by_integration_method_2.py diff --git a/academic_codes/topological_invariant/2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model_by_integration_method_3.py b/2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model_by_integration_method_3.py similarity index 100% rename from academic_codes/topological_invariant/2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model_by_integration_method_3.py rename to 2020.07.13_calculation_of_Chern_number_in_Haldane_model/Chern_number_in_Haldane_model_by_integration_method_3.py diff --git a/academic_codes/topological_invariant/2020.07.26_Hamiltonian_bands_and_Winding_number_in_SSH_model/Winding_number_in_SSH_model.py b/2020.07.26_Hamiltonian_bands_and_Winding_number_in_SSH_model/Winding_number_in_SSH_model.py similarity index 100% rename from academic_codes/topological_invariant/2020.07.26_Hamiltonian_bands_and_Winding_number_in_SSH_model/Winding_number_in_SSH_model.py rename to 2020.07.26_Hamiltonian_bands_and_Winding_number_in_SSH_model/Winding_number_in_SSH_model.py diff --git a/academic_codes/topological_invariant/2020.07.26_Hamiltonian_bands_and_Winding_number_in_SSH_model/bands_of_SSH_model.py b/2020.07.26_Hamiltonian_bands_and_Winding_number_in_SSH_model/bands_of_SSH_model.py similarity index 100% rename from academic_codes/topological_invariant/2020.07.26_Hamiltonian_bands_and_Winding_number_in_SSH_model/bands_of_SSH_model.py rename to 2020.07.26_Hamiltonian_bands_and_Winding_number_in_SSH_model/bands_of_SSH_model.py diff --git a/academic_codes/models_and_bands/2020.08.10_Hamiltonian_form_of_square_lattice_in_real_space/form_of_direct_assigning.py b/2020.08.10_Hamiltonian_form_of_square_lattice_in_real_space/form_of_direct_assigning.py similarity index 100% rename from academic_codes/models_and_bands/2020.08.10_Hamiltonian_form_of_square_lattice_in_real_space/form_of_direct_assigning.py rename to 2020.08.10_Hamiltonian_form_of_square_lattice_in_real_space/form_of_direct_assigning.py diff --git a/academic_codes/models_and_bands/2020.08.10_Hamiltonian_form_of_square_lattice_in_real_space/form_of_tensor_product.py b/2020.08.10_Hamiltonian_form_of_square_lattice_in_real_space/form_of_tensor_product.py similarity index 100% rename from academic_codes/models_and_bands/2020.08.10_Hamiltonian_form_of_square_lattice_in_real_space/form_of_tensor_product.py rename to 2020.08.10_Hamiltonian_form_of_square_lattice_in_real_space/form_of_tensor_product.py diff --git a/language_learning/python/2020.08.29_several_python_functions/2D_data_plot_and_write/plot_with_2D_data.py b/2020.08.29_several_python_functions/2D_data_plot_and_write/plot_with_2D_data.py similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/2D_data_plot_and_write/plot_with_2D_data.py rename to 2020.08.29_several_python_functions/2D_data_plot_and_write/plot_with_2D_data.py diff --git a/language_learning/python/2020.08.29_several_python_functions/2D_data_plot_and_write/write_2D_data_into_txt_file.py b/2020.08.29_several_python_functions/2D_data_plot_and_write/write_2D_data_into_txt_file.py similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/2D_data_plot_and_write/write_2D_data_into_txt_file.py rename to 2020.08.29_several_python_functions/2D_data_plot_and_write/write_2D_data_into_txt_file.py diff --git a/language_learning/python/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_plot_1D_bands.py b/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_plot_1D_bands.py similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_plot_1D_bands.py rename to 2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_plot_1D_bands.py diff --git a/language_learning/python/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_plot_2D_bands.py b/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_plot_2D_bands.py similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_plot_2D_bands.py rename to 2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_plot_2D_bands.py diff --git a/language_learning/python/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_write_1D_data_into_txt_file.py b/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_write_1D_data_into_txt_file.py similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_write_1D_data_into_txt_file.py rename to 2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_write_1D_data_into_txt_file.py diff --git a/language_learning/python/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_write_2D_data_into_txt_file.py b/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_write_2D_data_into_txt_file.py similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_write_2D_data_into_txt_file.py rename to 2020.08.29_several_python_functions/get_eigenvalues_plot_and_write/get_eigenvalues_and_write_2D_data_into_txt_file.py diff --git a/language_learning/python/2020.08.29_several_python_functions/python_structure.py b/2020.08.29_several_python_functions/python_structure.py similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/python_structure.py rename to 2020.08.29_several_python_functions/python_structure.py diff --git a/language_learning/python/2020.08.29_several_python_functions/read_txt_file/1D_data.txt b/2020.08.29_several_python_functions/read_txt_file/1D_data.txt similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/read_txt_file/1D_data.txt rename to 2020.08.29_several_python_functions/read_txt_file/1D_data.txt diff --git a/language_learning/python/2020.08.29_several_python_functions/read_txt_file/2D_data.txt b/2020.08.29_several_python_functions/read_txt_file/2D_data.txt similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/read_txt_file/2D_data.txt rename to 2020.08.29_several_python_functions/read_txt_file/2D_data.txt diff --git a/language_learning/python/2020.08.29_several_python_functions/read_txt_file/read_1D_data.py b/2020.08.29_several_python_functions/read_txt_file/read_1D_data.py similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/read_txt_file/read_1D_data.py rename to 2020.08.29_several_python_functions/read_txt_file/read_1D_data.py diff --git a/language_learning/python/2020.08.29_several_python_functions/read_txt_file/read_2D_data.py b/2020.08.29_several_python_functions/read_txt_file/read_2D_data.py similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/read_txt_file/read_2D_data.py rename to 2020.08.29_several_python_functions/read_txt_file/read_2D_data.py diff --git a/language_learning/python/2020.08.29_several_python_functions/running_and_write_2D_data_into_txt_file.py b/2020.08.29_several_python_functions/running_and_write_2D_data_into_txt_file.py similarity index 100% rename from language_learning/python/2020.08.29_several_python_functions/running_and_write_2D_data_into_txt_file.py rename to 2020.08.29_several_python_functions/running_and_write_2D_data_into_txt_file.py diff --git a/academic_codes/topological_invariant/2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/Z2_invariant_in_BHZ_model.m b/2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/Z2_invariant_in_BHZ_model.m similarity index 100% rename from academic_codes/topological_invariant/2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/Z2_invariant_in_BHZ_model.m rename to 2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/Z2_invariant_in_BHZ_model.m diff --git a/academic_codes/topological_invariant/2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/Z2_invariant_in_BHZ_model.py b/2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/Z2_invariant_in_BHZ_model.py similarity index 100% rename from academic_codes/topological_invariant/2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/Z2_invariant_in_BHZ_model.py rename to 2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/Z2_invariant_in_BHZ_model.py diff --git a/academic_codes/topological_invariant/2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/spin_Chern_number_in_BHZ_model.py b/2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/spin_Chern_number_in_BHZ_model.py similarity index 100% rename from academic_codes/topological_invariant/2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/spin_Chern_number_in_BHZ_model.py rename to 2020.09.05_spin_Chern_number_and_Z2_invariant_in_BHZ_model/spin_Chern_number_in_BHZ_model.py diff --git a/academic_codes/models_and_bands/2020.09.29_Halmiltonian_and_Fermi_arc_in_Weyl_semimetals/Fermi_arc_in_Weyl_semimetals.py b/2020.09.29_Halmiltonian_and_Fermi_arc_in_Weyl_semimetals/Fermi_arc_in_Weyl_semimetals.py similarity index 100% rename from academic_codes/models_and_bands/2020.09.29_Halmiltonian_and_Fermi_arc_in_Weyl_semimetals/Fermi_arc_in_Weyl_semimetals.py rename to 2020.09.29_Halmiltonian_and_Fermi_arc_in_Weyl_semimetals/Fermi_arc_in_Weyl_semimetals.py diff --git a/academic_codes/models_and_bands/2020.09.29_Halmiltonian_and_Fermi_arc_in_Weyl_semimetals/bands_of_Weyl_semimetals.py b/2020.09.29_Halmiltonian_and_Fermi_arc_in_Weyl_semimetals/bands_of_Weyl_semimetals.py similarity index 100% rename from academic_codes/models_and_bands/2020.09.29_Halmiltonian_and_Fermi_arc_in_Weyl_semimetals/bands_of_Weyl_semimetals.py rename to 2020.09.29_Halmiltonian_and_Fermi_arc_in_Weyl_semimetals/bands_of_Weyl_semimetals.py diff --git a/academic_codes/models_and_bands/2020.09.30_bandstructure_of_graphene_on_high_symmetric_axes/bandstructure_of_graphene_on_high_symmetric_axes.py b/2020.09.30_bandstructure_of_graphene_on_high_symmetric_axes/bandstructure_of_graphene_on_high_symmetric_axes.py similarity index 100% rename from academic_codes/models_and_bands/2020.09.30_bandstructure_of_graphene_on_high_symmetric_axes/bandstructure_of_graphene_on_high_symmetric_axes.py rename to 2020.09.30_bandstructure_of_graphene_on_high_symmetric_axes/bandstructure_of_graphene_on_high_symmetric_axes.py diff --git a/academic_codes/quantum_transport/2020.10.02_calculate_scattering_matrix_by_mode_matching_method/calculate_scattering_matrix_by_mode_matching_method.py b/2020.10.02_calculate_scattering_matrix_by_mode_matching_method/calculate_scattering_matrix_by_mode_matching_method.py similarity index 100% rename from academic_codes/quantum_transport/2020.10.02_calculate_scattering_matrix_by_mode_matching_method/calculate_scattering_matrix_by_mode_matching_method.py rename to 2020.10.02_calculate_scattering_matrix_by_mode_matching_method/calculate_scattering_matrix_by_mode_matching_method.py diff --git a/language_learning/python/2020.10.17_web_scraping_with_BeautifulSoup/BeautifulSoup.py b/2020.10.17_web_scraping_with_BeautifulSoup/BeautifulSoup.py similarity index 100% rename from language_learning/python/2020.10.17_web_scraping_with_BeautifulSoup/BeautifulSoup.py rename to 2020.10.17_web_scraping_with_BeautifulSoup/BeautifulSoup.py diff --git a/academic_codes/others/2020.10.30_time_complexity_dealing_with_matrix/time_complexity_dealing_with_matrix.py b/2020.10.30_time_complexity_dealing_with_matrix/time_complexity_dealing_with_matrix.py similarity index 100% rename from academic_codes/others/2020.10.30_time_complexity_dealing_with_matrix/time_complexity_dealing_with_matrix.py rename to 2020.10.30_time_complexity_dealing_with_matrix/time_complexity_dealing_with_matrix.py diff --git a/language_learning/python/2020.10.31_download_references_in_a_pdf_file_with_python/download_references_in_a_pdf_file_with_python.py b/2020.10.31_download_references_in_a_pdf_file_with_python/download_references_in_a_pdf_file_with_python.py similarity index 100% rename from language_learning/python/2020.10.31_download_references_in_a_pdf_file_with_python/download_references_in_a_pdf_file_with_python.py rename to 2020.10.31_download_references_in_a_pdf_file_with_python/download_references_in_a_pdf_file_with_python.py diff --git a/language_learning/python/2020.10.31_download_references_in_a_pdf_file_with_python/get_links_from_a_pdf_file.py b/2020.10.31_download_references_in_a_pdf_file_with_python/get_links_from_a_pdf_file.py similarity index 100% rename from language_learning/python/2020.10.31_download_references_in_a_pdf_file_with_python/get_links_from_a_pdf_file.py rename to 2020.10.31_download_references_in_a_pdf_file_with_python/get_links_from_a_pdf_file.py diff --git a/academic_codes/topological_invariant/2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/Chern_number_of_the_cross_section_plane_in_Weyl_semimetals.py b/2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/Chern_number_of_the_cross_section_plane_in_Weyl_semimetals.py similarity index 100% rename from academic_codes/topological_invariant/2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/Chern_number_of_the_cross_section_plane_in_Weyl_semimetals.py rename to 2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/Chern_number_of_the_cross_section_plane_in_Weyl_semimetals.py diff --git a/academic_codes/topological_invariant/2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/Chern_number_of_the_cross_section_plane_in_Weyl_semimetals_with_guan_package.py b/2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/Chern_number_of_the_cross_section_plane_in_Weyl_semimetals_with_guan_package.py similarity index 100% rename from academic_codes/topological_invariant/2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/Chern_number_of_the_cross_section_plane_in_Weyl_semimetals_with_guan_package.py rename to 2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/Chern_number_of_the_cross_section_plane_in_Weyl_semimetals_with_guan_package.py diff --git a/academic_codes/topological_invariant/2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/bands_of_Weyl_semimetal_after_discretization.py b/2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/bands_of_Weyl_semimetal_after_discretization.py similarity index 100% rename from academic_codes/topological_invariant/2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/bands_of_Weyl_semimetal_after_discretization.py rename to 2020.11.04_Chern_number_of_the_cross_section_plane_in_Weyl_semimetals/bands_of_Weyl_semimetal_after_discretization.py diff --git a/language_learning/python/2020.11.25_academic_words/download_academic_word_mp3.py b/2020.11.25_academic_words/download_academic_word_mp3.py similarity index 100% rename from language_learning/python/2020.11.25_academic_words/download_academic_word_mp3.py rename to 2020.11.25_academic_words/download_academic_word_mp3.py diff --git a/language_learning/python/2020.11.25_academic_words/play_academic_words_with_guan.py b/2020.11.25_academic_words/play_academic_words_with_guan.py similarity index 100% rename from language_learning/python/2020.11.25_academic_words/play_academic_words_with_guan.py rename to 2020.11.25_academic_words/play_academic_words_with_guan.py diff --git a/academic_codes/topological_invariant/2020.11.27_find_the_same_gauge_numerically_with_binary_search/find_the_same_gauge_numerically_with_binary_search.py b/2020.11.27_find_the_same_gauge_numerically_with_binary_search/find_the_same_gauge_numerically_with_binary_search.py similarity index 100% rename from academic_codes/topological_invariant/2020.11.27_find_the_same_gauge_numerically_with_binary_search/find_the_same_gauge_numerically_with_binary_search.py rename to 2020.11.27_find_the_same_gauge_numerically_with_binary_search/find_the_same_gauge_numerically_with_binary_search.py diff --git a/academic_codes/topological_invariant/2020.11.27_find_the_same_gauge_numerically_with_binary_search/find_the_same_gauge_numerically_with_guan.py b/2020.11.27_find_the_same_gauge_numerically_with_binary_search/find_the_same_gauge_numerically_with_guan.py similarity index 100% rename from academic_codes/topological_invariant/2020.11.27_find_the_same_gauge_numerically_with_binary_search/find_the_same_gauge_numerically_with_guan.py rename to 2020.11.27_find_the_same_gauge_numerically_with_binary_search/find_the_same_gauge_numerically_with_guan.py diff --git a/language_learning/python/2020.12.23_plot_with_matplotlib/plot_2D_scatter.py b/2020.12.23_plot_with_matplotlib/plot_2D_scatter.py similarity index 100% rename from language_learning/python/2020.12.23_plot_with_matplotlib/plot_2D_scatter.py rename to 2020.12.23_plot_with_matplotlib/plot_2D_scatter.py diff --git a/language_learning/python/2020.12.23_plot_with_matplotlib/plot_3D_scatter.py b/2020.12.23_plot_with_matplotlib/plot_3D_scatter.py similarity index 100% rename from language_learning/python/2020.12.23_plot_with_matplotlib/plot_3D_scatter.py rename to 2020.12.23_plot_with_matplotlib/plot_3D_scatter.py diff --git a/language_learning/python/2020.12.23_plot_with_matplotlib/plot_3D_surface.py b/2020.12.23_plot_with_matplotlib/plot_3D_surface.py similarity index 100% rename from language_learning/python/2020.12.23_plot_with_matplotlib/plot_3D_surface.py rename to 2020.12.23_plot_with_matplotlib/plot_3D_surface.py diff --git a/language_learning/python/2020.12.23_plot_with_matplotlib/plot_contour.py b/2020.12.23_plot_with_matplotlib/plot_contour.py similarity index 100% rename from language_learning/python/2020.12.23_plot_with_matplotlib/plot_contour.py rename to 2020.12.23_plot_with_matplotlib/plot_contour.py diff --git a/language_learning/python/2020.12.23_plot_with_matplotlib/plot_line.py b/2020.12.23_plot_with_matplotlib/plot_line.py similarity index 100% rename from language_learning/python/2020.12.23_plot_with_matplotlib/plot_line.py rename to 2020.12.23_plot_with_matplotlib/plot_line.py diff --git a/academic_codes/density_of_states/2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/DOS_calculation_using_Dyson_equations_in_cubic_lattice.py b/2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/DOS_calculation_using_Dyson_equations_in_cubic_lattice.py similarity index 100% rename from academic_codes/density_of_states/2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/DOS_calculation_using_Dyson_equations_in_cubic_lattice.py rename to 2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/DOS_calculation_using_Dyson_equations_in_cubic_lattice.py diff --git a/academic_codes/density_of_states/2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/DOS_calculation_using_Dyson_equations_in_cubic_lattice_version_II.py b/2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/DOS_calculation_using_Dyson_equations_in_cubic_lattice_version_II.py similarity index 100% rename from academic_codes/density_of_states/2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/DOS_calculation_using_Dyson_equations_in_cubic_lattice_version_II.py rename to 2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/DOS_calculation_using_Dyson_equations_in_cubic_lattice_version_II.py diff --git a/academic_codes/density_of_states/2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/get_DOS_by_direct_inverseion_of_Hamiltonian_of_cubic_lattice.py b/2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/get_DOS_by_direct_inverseion_of_Hamiltonian_of_cubic_lattice.py similarity index 100% rename from academic_codes/density_of_states/2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/get_DOS_by_direct_inverseion_of_Hamiltonian_of_cubic_lattice.py rename to 2020.12.31_DOS_calculation_using_Dyson_equations/cubic_lattice/get_DOS_by_direct_inverseion_of_Hamiltonian_of_cubic_lattice.py diff --git a/academic_codes/density_of_states/2020.12.31_DOS_calculation_using_Dyson_equations/square_lattice/DOS_calculation_using_Dyson_equations_in_square_lattice.py b/2020.12.31_DOS_calculation_using_Dyson_equations/square_lattice/DOS_calculation_using_Dyson_equations_in_square_lattice.py similarity index 100% rename from academic_codes/density_of_states/2020.12.31_DOS_calculation_using_Dyson_equations/square_lattice/DOS_calculation_using_Dyson_equations_in_square_lattice.py rename to 2020.12.31_DOS_calculation_using_Dyson_equations/square_lattice/DOS_calculation_using_Dyson_equations_in_square_lattice.py diff --git a/academic_codes/density_of_states/2020.12.31_DOS_calculation_using_Dyson_equations/square_lattice/get_DOS_by_direct_inverseion_of_Hamiltonian_of_square_lattice.py b/2020.12.31_DOS_calculation_using_Dyson_equations/square_lattice/get_DOS_by_direct_inverseion_of_Hamiltonian_of_square_lattice.py similarity index 100% rename from academic_codes/density_of_states/2020.12.31_DOS_calculation_using_Dyson_equations/square_lattice/get_DOS_by_direct_inverseion_of_Hamiltonian_of_square_lattice.py rename to 2020.12.31_DOS_calculation_using_Dyson_equations/square_lattice/get_DOS_by_direct_inverseion_of_Hamiltonian_of_square_lattice.py diff --git a/academic_codes/Landau_levels/2021.01.07_Hofstadter_butterfly_in_square_lattice/Hofstadter_butterfly_in_square_lattice.py b/2021.01.07_Hofstadter_butterfly_in_square_lattice/Hofstadter_butterfly_in_square_lattice.py similarity index 100% rename from academic_codes/Landau_levels/2021.01.07_Hofstadter_butterfly_in_square_lattice/Hofstadter_butterfly_in_square_lattice.py rename to 2021.01.07_Hofstadter_butterfly_in_square_lattice/Hofstadter_butterfly_in_square_lattice.py diff --git a/academic_codes/topological_invariant/2021.01.10_Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery.py b/2021.01.10_Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery.py similarity index 100% rename from academic_codes/topological_invariant/2021.01.10_Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery.py rename to 2021.01.10_Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery.py diff --git a/academic_codes/topological_invariant/2021.01.10_Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery/Berry_curvature_distribution_with_ky=0.py b/2021.01.10_Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery/Berry_curvature_distribution_with_ky=0.py similarity index 100% rename from academic_codes/topological_invariant/2021.01.10_Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery/Berry_curvature_distribution_with_ky=0.py rename to 2021.01.10_Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery/Berry_curvature_distribution_with_ky=0.py diff --git a/language_learning/python/2021.01.13_python_code_for_data_processing/python_code_for_data_processing.py b/2021.01.13_python_code_for_data_processing/python_code_for_data_processing.py similarity index 100% rename from language_learning/python/2021.01.13_python_code_for_data_processing/python_code_for_data_processing.py rename to 2021.01.13_python_code_for_data_processing/python_code_for_data_processing.py diff --git a/language_learning/python/2021.01.18_run_programs_sequentially/run_programs_sequentially.py b/2021.01.18_run_programs_sequentially/run_programs_sequentially.py similarity index 100% rename from language_learning/python/2021.01.18_run_programs_sequentially/run_programs_sequentially.py rename to 2021.01.18_run_programs_sequentially/run_programs_sequentially.py diff --git a/academic_codes/models_and_bands/2021.01.23_BBH_model_of_high_order_topological_insulator/BBH_model_of_high_order_topological_insulator.py b/2021.01.23_BBH_model_of_high_order_topological_insulator/BBH_model_of_high_order_topological_insulator.py similarity index 100% rename from academic_codes/models_and_bands/2021.01.23_BBH_model_of_high_order_topological_insulator/BBH_model_of_high_order_topological_insulator.py rename to 2021.01.23_BBH_model_of_high_order_topological_insulator/BBH_model_of_high_order_topological_insulator.py diff --git a/academic_codes/models_and_bands/2021.01.23_BBH_model_of_high_order_topological_insulator/BBH_model_of_high_order_topological_insulator_plotting_3D_surface.py b/2021.01.23_BBH_model_of_high_order_topological_insulator/BBH_model_of_high_order_topological_insulator_plotting_3D_surface.py similarity index 100% rename from academic_codes/models_and_bands/2021.01.23_BBH_model_of_high_order_topological_insulator/BBH_model_of_high_order_topological_insulator_plotting_3D_surface.py rename to 2021.01.23_BBH_model_of_high_order_topological_insulator/BBH_model_of_high_order_topological_insulator_plotting_3D_surface.py diff --git a/language_learning/python/2021.01.23_find_key_words_in_pdf_files_with_pdfminer/find_key_words_in_pdf_files.py b/2021.01.23_find_key_words_in_pdf_files_with_pdfminer/find_key_words_in_pdf_files.py similarity index 100% rename from language_learning/python/2021.01.23_find_key_words_in_pdf_files_with_pdfminer/find_key_words_in_pdf_files.py rename to 2021.01.23_find_key_words_in_pdf_files_with_pdfminer/find_key_words_in_pdf_files.py diff --git a/language_learning/python/2021.01.23_find_key_words_in_pdf_files_with_pdfminer/get_content_in_a_pdf_file.py b/2021.01.23_find_key_words_in_pdf_files_with_pdfminer/get_content_in_a_pdf_file.py similarity index 100% rename from language_learning/python/2021.01.23_find_key_words_in_pdf_files_with_pdfminer/get_content_in_a_pdf_file.py rename to 2021.01.23_find_key_words_in_pdf_files_with_pdfminer/get_content_in_a_pdf_file.py diff --git a/academic_codes/quantum_transport/2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems.py b/2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems.py similarity index 100% rename from academic_codes/quantum_transport/2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems.py rename to 2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems.py diff --git a/academic_codes/quantum_transport/2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems_with_guan.py b/2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems_with_guan.py similarity index 100% rename from academic_codes/quantum_transport/2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems_with_guan.py rename to 2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems_with_guan.py diff --git a/academic_codes/quantum_transport/2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems_with_kwant.py b/2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems_with_kwant.py similarity index 100% rename from academic_codes/quantum_transport/2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems_with_kwant.py rename to 2021.02.08_quantum_transport_in_multi_lead_systems/quantum_transport_in_multi_lead_systems_with_kwant.py diff --git a/academic_codes/topological_invariant/2021.03.01_Wilson_loop_in_SSH_model/Wilson_loop_in_SSH_model.py b/2021.03.01_Wilson_loop_in_SSH_model/Wilson_loop_in_SSH_model.py similarity index 100% rename from academic_codes/topological_invariant/2021.03.01_Wilson_loop_in_SSH_model/Wilson_loop_in_SSH_model.py rename to 2021.03.01_Wilson_loop_in_SSH_model/Wilson_loop_in_SSH_model.py diff --git a/academic_codes/topological_invariant/2021.03.01_Wilson_loop_in_SSH_model/Wilson_loop_in_SSH_model_with_better_code.py b/2021.03.01_Wilson_loop_in_SSH_model/Wilson_loop_in_SSH_model_with_better_code.py similarity index 100% rename from academic_codes/topological_invariant/2021.03.01_Wilson_loop_in_SSH_model/Wilson_loop_in_SSH_model_with_better_code.py rename to 2021.03.01_Wilson_loop_in_SSH_model/Wilson_loop_in_SSH_model_with_better_code.py diff --git a/academic_codes/models_and_bands/2021.03.08_eigenvalues_of_the_Hamiltonian_composed_of_Pauli_matrices/eigenvalues_of_the_Hamiltonian_composed_of_Pauli_matrices.nb b/2021.03.08_eigenvalues_of_the_Hamiltonian_composed_of_Pauli_matrices/eigenvalues_of_the_Hamiltonian_composed_of_Pauli_matrices.nb similarity index 100% rename from academic_codes/models_and_bands/2021.03.08_eigenvalues_of_the_Hamiltonian_composed_of_Pauli_matrices/eigenvalues_of_the_Hamiltonian_composed_of_Pauli_matrices.nb rename to 2021.03.08_eigenvalues_of_the_Hamiltonian_composed_of_Pauli_matrices/eigenvalues_of_the_Hamiltonian_composed_of_Pauli_matrices.nb diff --git a/academic_codes/models_and_bands/2021.03.10_bands_of_type_II_Weyl_semimetals/bands_of_type_II_Weyl_semimetals.py b/2021.03.10_bands_of_type_II_Weyl_semimetals/bands_of_type_II_Weyl_semimetals.py similarity index 100% rename from academic_codes/models_and_bands/2021.03.10_bands_of_type_II_Weyl_semimetals/bands_of_type_II_Weyl_semimetals.py rename to 2021.03.10_bands_of_type_II_Weyl_semimetals/bands_of_type_II_Weyl_semimetals.py diff --git a/academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_Eigenvectors.nb b/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_Eigenvectors.nb similarity index 100% rename from academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_Eigenvectors.nb rename to 2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_Eigenvectors.nb diff --git a/academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_eig.m b/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_eig.m similarity index 100% rename from academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_eig.m rename to 2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_eig.m diff --git a/academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_geev.f90 b/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_geev.f90 similarity index 100% rename from academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_geev.f90 rename to 2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_geev.f90 diff --git a/academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_hermitian_matrix.py b/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_hermitian_matrix.py similarity index 100% rename from academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_hermitian_matrix.py rename to 2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_hermitian_matrix.py diff --git a/academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_numpy.linalg.eig.py b/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_numpy.linalg.eig.py similarity index 100% rename from academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_numpy.linalg.eig.py rename to 2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_numpy.linalg.eig.py diff --git a/academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_real_symmetric_matrix.py b/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_real_symmetric_matrix.py similarity index 100% rename from academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_real_symmetric_matrix.py rename to 2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_real_symmetric_matrix.py diff --git a/academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_real_symmetric_matrix2.py b/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_real_symmetric_matrix2.py similarity index 100% rename from academic_codes/others/2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_real_symmetric_matrix2.py rename to 2021.03.17_verify_the_orientation_of_eigenvector_in_matrix/example_real_symmetric_matrix2.py diff --git a/language_learning/python/2021.03.18_element_words/download_element_word_mp3.py b/2021.03.18_element_words/download_element_word_mp3.py similarity index 100% rename from language_learning/python/2021.03.18_element_words/download_element_word_mp3.py rename to 2021.03.18_element_words/download_element_word_mp3.py diff --git a/language_learning/python/2021.03.18_element_words/play_element_words_with_guan.py b/2021.03.18_element_words/play_element_words_with_guan.py similarity index 100% rename from language_learning/python/2021.03.18_element_words/play_element_words_with_guan.py rename to 2021.03.18_element_words/play_element_words_with_guan.py diff --git a/academic_codes/others/2021.03.19_Schmidt_orthogonalization/Schmidt_orthogonalization.py b/2021.03.19_Schmidt_orthogonalization/Schmidt_orthogonalization.py similarity index 100% rename from academic_codes/others/2021.03.19_Schmidt_orthogonalization/Schmidt_orthogonalization.py rename to 2021.03.19_Schmidt_orthogonalization/Schmidt_orthogonalization.py diff --git a/academic_codes/models_and_bands/2021.03.19_plot_twist_graphene_with_python/graphene.py b/2021.03.19_plot_twist_graphene_with_python/graphene.py similarity index 100% rename from academic_codes/models_and_bands/2021.03.19_plot_twist_graphene_with_python/graphene.py rename to 2021.03.19_plot_twist_graphene_with_python/graphene.py diff --git a/academic_codes/models_and_bands/2021.03.19_plot_twist_graphene_with_python/square.py b/2021.03.19_plot_twist_graphene_with_python/square.py similarity index 100% rename from academic_codes/models_and_bands/2021.03.19_plot_twist_graphene_with_python/square.py rename to 2021.03.19_plot_twist_graphene_with_python/square.py diff --git a/academic_codes/models_and_bands/2021.03.19_plot_twist_graphene_with_python/twist_graphene.py b/2021.03.19_plot_twist_graphene_with_python/twist_graphene.py similarity index 100% rename from academic_codes/models_and_bands/2021.03.19_plot_twist_graphene_with_python/twist_graphene.py rename to 2021.03.19_plot_twist_graphene_with_python/twist_graphene.py diff --git a/academic_codes/Landau_levels/2021.04.24_Hofstadter_butterfly_of_graphene_ribbon/Hofstadter_butterfly_of_graphene_ribbon.py b/2021.04.24_Hofstadter_butterfly_of_graphene_ribbon/Hofstadter_butterfly_of_graphene_ribbon.py similarity index 100% rename from academic_codes/Landau_levels/2021.04.24_Hofstadter_butterfly_of_graphene_ribbon/Hofstadter_butterfly_of_graphene_ribbon.py rename to 2021.04.24_Hofstadter_butterfly_of_graphene_ribbon/Hofstadter_butterfly_of_graphene_ribbon.py diff --git a/language_learning/python/2021.05.10_parallel_calculations_using_sh_files/a.py b/2021.05.10_parallel_calculations_using_sh_files/a.py similarity index 100% rename from language_learning/python/2021.05.10_parallel_calculations_using_sh_files/a.py rename to 2021.05.10_parallel_calculations_using_sh_files/a.py diff --git a/language_learning/python/2021.05.10_parallel_calculations_using_sh_files/a.sh b/2021.05.10_parallel_calculations_using_sh_files/a.sh similarity index 100% rename from language_learning/python/2021.05.10_parallel_calculations_using_sh_files/a.sh rename to 2021.05.10_parallel_calculations_using_sh_files/a.sh diff --git a/language_learning/python/2021.05.10_parallel_calculations_using_sh_files/combine.py b/2021.05.10_parallel_calculations_using_sh_files/combine.py similarity index 100% rename from language_learning/python/2021.05.10_parallel_calculations_using_sh_files/combine.py rename to 2021.05.10_parallel_calculations_using_sh_files/combine.py diff --git a/language_learning/python/2021.05.10_parallel_calculations_using_sh_files/task.sh b/2021.05.10_parallel_calculations_using_sh_files/task.sh similarity index 100% rename from language_learning/python/2021.05.10_parallel_calculations_using_sh_files/task.sh rename to 2021.05.10_parallel_calculations_using_sh_files/task.sh diff --git a/academic_codes/models_and_bands/2021.05.21_eigenvalue_of_Kronecker_product_of_Pauli_matrices/eigenvalue_of_Kronecker_product_of_Pauli_matrices.py b/2021.05.21_eigenvalue_of_Kronecker_product_of_Pauli_matrices/eigenvalue_of_Kronecker_product_of_Pauli_matrices.py similarity index 100% rename from academic_codes/models_and_bands/2021.05.21_eigenvalue_of_Kronecker_product_of_Pauli_matrices/eigenvalue_of_Kronecker_product_of_Pauli_matrices.py rename to 2021.05.21_eigenvalue_of_Kronecker_product_of_Pauli_matrices/eigenvalue_of_Kronecker_product_of_Pauli_matrices.py diff --git a/academic_codes/models_and_bands/2021.05.21_eigenvalue_of_Kronecker_product_of_Pauli_matrices/test2_eigenvalue_of_Kronecker_product_of_Pauli_matrices.py b/2021.05.21_eigenvalue_of_Kronecker_product_of_Pauli_matrices/test2_eigenvalue_of_Kronecker_product_of_Pauli_matrices.py similarity index 100% rename from academic_codes/models_and_bands/2021.05.21_eigenvalue_of_Kronecker_product_of_Pauli_matrices/test2_eigenvalue_of_Kronecker_product_of_Pauli_matrices.py rename to 2021.05.21_eigenvalue_of_Kronecker_product_of_Pauli_matrices/test2_eigenvalue_of_Kronecker_product_of_Pauli_matrices.py diff --git a/language_learning/python/2021.06.07_find_common_words_in_APS_abstracts/collect_prb_abstracts.py b/2021.06.07_find_common_words_in_APS_abstracts/collect_prb_abstracts.py similarity index 100% rename from language_learning/python/2021.06.07_find_common_words_in_APS_abstracts/collect_prb_abstracts.py rename to 2021.06.07_find_common_words_in_APS_abstracts/collect_prb_abstracts.py diff --git a/language_learning/python/2021.06.07_find_common_words_in_APS_abstracts/collect_prl_abstracts.py b/2021.06.07_find_common_words_in_APS_abstracts/collect_prl_abstracts.py similarity index 100% rename from language_learning/python/2021.06.07_find_common_words_in_APS_abstracts/collect_prl_abstracts.py rename to 2021.06.07_find_common_words_in_APS_abstracts/collect_prl_abstracts.py diff --git a/language_learning/python/2021.06.07_find_common_words_in_APS_abstracts/count_words.py b/2021.06.07_find_common_words_in_APS_abstracts/count_words.py similarity index 100% rename from language_learning/python/2021.06.07_find_common_words_in_APS_abstracts/count_words.py rename to 2021.06.07_find_common_words_in_APS_abstracts/count_words.py diff --git a/language_learning/python/2021.06.24_sympy_example/sympy_example.py b/2021.06.24_sympy_example/sympy_example.py similarity index 100% rename from language_learning/python/2021.06.24_sympy_example/sympy_example.py rename to 2021.06.24_sympy_example/sympy_example.py diff --git a/academic_codes/others/2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors.py b/2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors.py similarity index 100% rename from academic_codes/others/2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors.py rename to 2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors.py diff --git a/academic_codes/others/2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors_with_guan.py b/2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors_with_guan.py similarity index 100% rename from academic_codes/others/2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors_with_guan.py rename to 2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors_with_guan.py diff --git a/academic_codes/others/2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors_with_sympy.py b/2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors_with_sympy.py similarity index 100% rename from academic_codes/others/2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors_with_sympy.py rename to 2021.07.19_calculate_reciprocal_lattice_vectors/calculate_reciprocal_lattice_vectors_with_sympy.py diff --git a/academic_codes/topological_invariant/2021.07.26_calculation_of_chern_number_with_kubo_formula/calculation_of_chern_number_with_kubo_formula.py b/2021.07.26_calculation_of_chern_number_with_kubo_formula/calculation_of_chern_number_with_kubo_formula.py similarity index 100% rename from academic_codes/topological_invariant/2021.07.26_calculation_of_chern_number_with_kubo_formula/calculation_of_chern_number_with_kubo_formula.py rename to 2021.07.26_calculation_of_chern_number_with_kubo_formula/calculation_of_chern_number_with_kubo_formula.py diff --git a/academic_codes/models_and_bands/2021.07.28_bands_of_SSH_model_with_two_kinds_of_fourier_transform/bands_of_SSH_model_with_two_kinds_of_fourier_transform.py b/2021.07.28_bands_of_SSH_model_with_two_kinds_of_fourier_transform/bands_of_SSH_model_with_two_kinds_of_fourier_transform.py similarity index 100% rename from academic_codes/models_and_bands/2021.07.28_bands_of_SSH_model_with_two_kinds_of_fourier_transform/bands_of_SSH_model_with_two_kinds_of_fourier_transform.py rename to 2021.07.28_bands_of_SSH_model_with_two_kinds_of_fourier_transform/bands_of_SSH_model_with_two_kinds_of_fourier_transform.py diff --git a/academic_codes/models_and_bands/2021.08.09_flat_bands_of_Kagome lattice/flat_bands_of_Kagome lattice.nb b/2021.08.09_flat_bands_of_Kagome lattice/flat_bands_of_Kagome lattice.nb similarity index 100% rename from academic_codes/models_and_bands/2021.08.09_flat_bands_of_Kagome lattice/flat_bands_of_Kagome lattice.nb rename to 2021.08.09_flat_bands_of_Kagome lattice/flat_bands_of_Kagome lattice.nb diff --git a/academic_codes/models_and_bands/2021.08.09_flat_bands_of_Kagome lattice/flat_bands_of_Kagome lattice.py b/2021.08.09_flat_bands_of_Kagome lattice/flat_bands_of_Kagome lattice.py similarity index 100% rename from academic_codes/models_and_bands/2021.08.09_flat_bands_of_Kagome lattice/flat_bands_of_Kagome lattice.py rename to 2021.08.09_flat_bands_of_Kagome lattice/flat_bands_of_Kagome lattice.py diff --git a/language_learning/python/2021.10.26_eig_and_eigh/eig_and_eigh.py b/2021.10.26_eig_and_eigh/eig_and_eigh.py similarity index 100% rename from language_learning/python/2021.10.26_eig_and_eigh/eig_and_eigh.py rename to 2021.10.26_eig_and_eigh/eig_and_eigh.py diff --git a/language_learning/python/2021.11.17_zhihu/nature_physics.py b/2021.11.17_zhihu/nature_physics.py similarity index 100% rename from language_learning/python/2021.11.17_zhihu/nature_physics.py rename to 2021.11.17_zhihu/nature_physics.py diff --git a/language_learning/python/2021.11.17_zhihu/physics_magazine.py b/2021.11.17_zhihu/physics_magazine.py similarity index 100% rename from language_learning/python/2021.11.17_zhihu/physics_magazine.py rename to 2021.11.17_zhihu/physics_magazine.py diff --git a/language_learning/python/2021.11.17_zhihu/prb.py b/2021.11.17_zhihu/prb.py similarity index 100% rename from language_learning/python/2021.11.17_zhihu/prb.py rename to 2021.11.17_zhihu/prb.py diff --git a/language_learning/python/2021.11.17_zhihu/prl.py b/2021.11.17_zhihu/prl.py similarity index 100% rename from language_learning/python/2021.11.17_zhihu/prl.py rename to 2021.11.17_zhihu/prl.py diff --git a/language_learning/python/2021.11.17_zhihu/zhihu.py b/2021.11.17_zhihu/zhihu.py similarity index 100% rename from language_learning/python/2021.11.17_zhihu/zhihu.py rename to 2021.11.17_zhihu/zhihu.py diff --git a/academic_codes/topological_invariant/2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_Wilson_loop.py b/2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_Wilson_loop.py similarity index 100% rename from academic_codes/topological_invariant/2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_Wilson_loop.py rename to 2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_Wilson_loop.py diff --git a/academic_codes/topological_invariant/2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_bands.py b/2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_bands.py similarity index 100% rename from academic_codes/topological_invariant/2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_bands.py rename to 2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_bands.py diff --git a/academic_codes/topological_invariant/2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_nested_Wilson_loop.py b/2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_nested_Wilson_loop.py similarity index 100% rename from academic_codes/topological_invariant/2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_nested_Wilson_loop.py rename to 2021.12.09_nested_Wilson_loop_of_BBH_model/BBH_nested_Wilson_loop.py diff --git a/academic_codes/topological_invariant/2021.12.09_nested_Wilson_loop_of_BBH_model/simple_method_for_degenerate_bands.py b/2021.12.09_nested_Wilson_loop_of_BBH_model/simple_method_for_degenerate_bands.py similarity index 100% rename from academic_codes/topological_invariant/2021.12.09_nested_Wilson_loop_of_BBH_model/simple_method_for_degenerate_bands.py rename to 2021.12.09_nested_Wilson_loop_of_BBH_model/simple_method_for_degenerate_bands.py diff --git a/academic_codes/topological_invariant/2021.12.27_Chern_numbers_of_Landau_levels/Chern_numbers_of_Landau_levels_in_square_lattice.py b/2021.12.27_Chern_numbers_of_Landau_levels/Chern_numbers_of_Landau_levels_in_square_lattice.py similarity index 100% rename from academic_codes/topological_invariant/2021.12.27_Chern_numbers_of_Landau_levels/Chern_numbers_of_Landau_levels_in_square_lattice.py rename to 2021.12.27_Chern_numbers_of_Landau_levels/Chern_numbers_of_Landau_levels_in_square_lattice.py diff --git a/academic_codes/topological_invariant/2021.12.27_Chern_numbers_of_Landau_levels/quantum_transport_of_square_lattice_under_magnetic_fields_in_multi_lead_systems_with_guan.py b/2021.12.27_Chern_numbers_of_Landau_levels/quantum_transport_of_square_lattice_under_magnetic_fields_in_multi_lead_systems_with_guan.py similarity index 100% rename from academic_codes/topological_invariant/2021.12.27_Chern_numbers_of_Landau_levels/quantum_transport_of_square_lattice_under_magnetic_fields_in_multi_lead_systems_with_guan.py rename to 2021.12.27_Chern_numbers_of_Landau_levels/quantum_transport_of_square_lattice_under_magnetic_fields_in_multi_lead_systems_with_guan.py diff --git a/academic_codes/topological_invariant/2021.12.28_calculation_of_Chern_number_by_Wilson_loop/calculation_of_Chern_number_by_Wilson_loop.py b/2021.12.28_calculation_of_Chern_number_by_Wilson_loop/calculation_of_Chern_number_by_Wilson_loop.py similarity index 100% rename from academic_codes/topological_invariant/2021.12.28_calculation_of_Chern_number_by_Wilson_loop/calculation_of_Chern_number_by_Wilson_loop.py rename to 2021.12.28_calculation_of_Chern_number_by_Wilson_loop/calculation_of_Chern_number_by_Wilson_loop.py diff --git a/academic_codes/topological_invariant/2021.12.28_calculation_of_Chern_number_by_Wilson_loop/calculation_of_Chern_number_by_Wilson_loop_(wrong).py b/2021.12.28_calculation_of_Chern_number_by_Wilson_loop/calculation_of_Chern_number_by_Wilson_loop_(wrong).py similarity index 100% rename from academic_codes/topological_invariant/2021.12.28_calculation_of_Chern_number_by_Wilson_loop/calculation_of_Chern_number_by_Wilson_loop_(wrong).py rename to 2021.12.28_calculation_of_Chern_number_by_Wilson_loop/calculation_of_Chern_number_by_Wilson_loop_(wrong).py diff --git a/language_learning/python/2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan.py b/2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan.py similarity index 100% rename from language_learning/python/2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan.py rename to 2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan.py diff --git a/language_learning/python/2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan_2.py b/2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan_2.py similarity index 100% rename from language_learning/python/2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan_2.py rename to 2022.02.16_change_directory_by_replacement/change_directory_by_replacement _with_guan_2.py diff --git a/language_learning/python/2022.02.16_change_directory_by_replacement/change_directory_by_replacement.py b/2022.02.16_change_directory_by_replacement/change_directory_by_replacement.py similarity index 100% rename from language_learning/python/2022.02.16_change_directory_by_replacement/change_directory_by_replacement.py rename to 2022.02.16_change_directory_by_replacement/change_directory_by_replacement.py diff --git a/language_learning/python/2022.03.06_numba_time/numba_time.py b/2022.03.06_numba_time/numba_time.py similarity index 100% rename from language_learning/python/2022.03.06_numba_time/numba_time.py rename to 2022.03.06_numba_time/numba_time.py diff --git a/language_learning/python/2022.03.16_frequently_used_python_package/cmath_example.py b/2022.03.16_frequently_used_python_package/cmath_example.py similarity index 100% rename from language_learning/python/2022.03.16_frequently_used_python_package/cmath_example.py rename to 2022.03.16_frequently_used_python_package/cmath_example.py diff --git a/language_learning/python/2022.03.16_frequently_used_python_package/copy_example.py b/2022.03.16_frequently_used_python_package/copy_example.py similarity index 100% rename from language_learning/python/2022.03.16_frequently_used_python_package/copy_example.py rename to 2022.03.16_frequently_used_python_package/copy_example.py diff --git a/language_learning/python/2022.03.16_frequently_used_python_package/functools_example.py b/2022.03.16_frequently_used_python_package/functools_example.py similarity index 100% rename from language_learning/python/2022.03.16_frequently_used_python_package/functools_example.py rename to 2022.03.16_frequently_used_python_package/functools_example.py diff --git a/language_learning/python/2022.03.16_frequently_used_python_package/math_example.py b/2022.03.16_frequently_used_python_package/math_example.py similarity index 100% rename from language_learning/python/2022.03.16_frequently_used_python_package/math_example.py rename to 2022.03.16_frequently_used_python_package/math_example.py diff --git a/language_learning/python/2022.03.16_frequently_used_python_package/matplotlib_example.py b/2022.03.16_frequently_used_python_package/matplotlib_example.py similarity index 100% rename from language_learning/python/2022.03.16_frequently_used_python_package/matplotlib_example.py rename to 2022.03.16_frequently_used_python_package/matplotlib_example.py diff --git a/language_learning/python/2022.03.16_frequently_used_python_package/multiprocessing_example.py b/2022.03.16_frequently_used_python_package/multiprocessing_example.py similarity index 100% rename from language_learning/python/2022.03.16_frequently_used_python_package/multiprocessing_example.py rename to 2022.03.16_frequently_used_python_package/multiprocessing_example.py diff --git a/language_learning/python/2022.03.16_frequently_used_python_package/numpy_example.py b/2022.03.16_frequently_used_python_package/numpy_example.py similarity index 100% rename from language_learning/python/2022.03.16_frequently_used_python_package/numpy_example.py rename to 2022.03.16_frequently_used_python_package/numpy_example.py diff --git a/language_learning/python/2022.03.16_frequently_used_python_package/os_example.py b/2022.03.16_frequently_used_python_package/os_example.py similarity index 100% rename from language_learning/python/2022.03.16_frequently_used_python_package/os_example.py rename to 2022.03.16_frequently_used_python_package/os_example.py diff --git a/language_learning/python/2022.03.16_frequently_used_python_package/time_example.py b/2022.03.16_frequently_used_python_package/time_example.py similarity index 100% rename from language_learning/python/2022.03.16_frequently_used_python_package/time_example.py rename to 2022.03.16_frequently_used_python_package/time_example.py diff --git a/academic_codes/topological_invariant/2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_Kubo_formula.py b/2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_Kubo_formula.py similarity index 100% rename from academic_codes/topological_invariant/2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_Kubo_formula.py rename to 2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_Kubo_formula.py diff --git a/academic_codes/topological_invariant/2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_Wilson_loop.py b/2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_Wilson_loop.py similarity index 100% rename from academic_codes/topological_invariant/2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_Wilson_loop.py rename to 2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_Wilson_loop.py diff --git a/academic_codes/topological_invariant/2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_the_efficient_method.py b/2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_the_efficient_method.py similarity index 100% rename from academic_codes/topological_invariant/2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_the_efficient_method.py rename to 2022.04.21_Berry_curvature/Berry_curvature_distribution_of_graphene_under_broken_inversion_symmery_with_the_efficient_method.py diff --git a/language_learning/others/2022.04.24_html_learning/html_learning.html b/2022.04.24_html_learning/html_learning.html similarity index 100% rename from language_learning/others/2022.04.24_html_learning/html_learning.html rename to 2022.04.24_html_learning/html_learning.html diff --git a/academic_codes/topological_invariant/2022.07.12_gauge_fixing/example_find_vector_with_fixed_gauge_by_making_one_component_real.py b/2022.07.12_gauge_fixing/example_find_vector_with_fixed_gauge_by_making_one_component_real.py similarity index 100% rename from academic_codes/topological_invariant/2022.07.12_gauge_fixing/example_find_vector_with_fixed_gauge_by_making_one_component_real.py rename to 2022.07.12_gauge_fixing/example_find_vector_with_fixed_gauge_by_making_one_component_real.py diff --git a/academic_codes/topological_invariant/2022.07.12_gauge_fixing/example_rotation_of_degenerate_vectors.py b/2022.07.12_gauge_fixing/example_rotation_of_degenerate_vectors.py similarity index 100% rename from academic_codes/topological_invariant/2022.07.12_gauge_fixing/example_rotation_of_degenerate_vectors.py rename to 2022.07.12_gauge_fixing/example_rotation_of_degenerate_vectors.py diff --git a/academic_codes/models_and_bands/2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/Haldane_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py b/2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/Haldane_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py similarity index 100% rename from academic_codes/models_and_bands/2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/Haldane_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py rename to 2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/Haldane_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py diff --git a/academic_codes/models_and_bands/2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/graphene_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py b/2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/graphene_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py similarity index 100% rename from academic_codes/models_and_bands/2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/graphene_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py rename to 2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/graphene_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py diff --git a/academic_codes/models_and_bands/2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/square_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py b/2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/square_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py similarity index 100% rename from academic_codes/models_and_bands/2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/square_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py rename to 2022.07.14_relation_of_2D_discrete_ky_and_ribbon_with_Ny/square_relation_of_2D_discrete_ky_and_ribbon_with_Ny.py diff --git a/language_learning/python/2022.07.15_encoding_methods/encoding_methods.py b/2022.07.15_encoding_methods/encoding_methods.py similarity index 100% rename from language_learning/python/2022.07.15_encoding_methods/encoding_methods.py rename to 2022.07.15_encoding_methods/encoding_methods.py diff --git a/academic_codes/Landau_levels/2022.08.03_Landau_levels_of_honeycomb_lattice/Landau_levels_of_honeycomb_lattice.py b/2022.08.03_Landau_levels_of_honeycomb_lattice/Landau_levels_of_honeycomb_lattice.py similarity index 100% rename from academic_codes/Landau_levels/2022.08.03_Landau_levels_of_honeycomb_lattice/Landau_levels_of_honeycomb_lattice.py rename to 2022.08.03_Landau_levels_of_honeycomb_lattice/Landau_levels_of_honeycomb_lattice.py diff --git a/academic_codes/topological_invariant/2022.08.12_calculation_of_Chern_number_by_Wilson_loop_for_degenerate_case/calculation_of_Chern_number_by_Wilson_loop_for_degenerate_case.py b/2022.08.12_calculation_of_Chern_number_by_Wilson_loop_for_degenerate_case/calculation_of_Chern_number_by_Wilson_loop_for_degenerate_case.py similarity index 100% rename from academic_codes/topological_invariant/2022.08.12_calculation_of_Chern_number_by_Wilson_loop_for_degenerate_case/calculation_of_Chern_number_by_Wilson_loop_for_degenerate_case.py rename to 2022.08.12_calculation_of_Chern_number_by_Wilson_loop_for_degenerate_case/calculation_of_Chern_number_by_Wilson_loop_for_degenerate_case.py diff --git a/academic_codes/topological_invariant/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_Wilson_loop_(function_form).py b/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_Wilson_loop_(function_form).py similarity index 100% rename from academic_codes/topological_invariant/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_Wilson_loop_(function_form).py rename to 2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_Wilson_loop_(function_form).py diff --git a/academic_codes/topological_invariant/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_Wilson_loop_for_degenerate_case_(function_form).py b/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_Wilson_loop_for_degenerate_case_(function_form).py similarity index 100% rename from academic_codes/topological_invariant/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_Wilson_loop_for_degenerate_case_(function_form).py rename to 2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_Wilson_loop_for_degenerate_case_(function_form).py diff --git a/academic_codes/topological_invariant/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_the_efficient_method_(function_form).py b/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_the_efficient_method_(function_form).py similarity index 100% rename from academic_codes/topological_invariant/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_the_efficient_method_(function_form).py rename to 2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_the_efficient_method_(function_form).py diff --git a/academic_codes/topological_invariant/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_the_efficient_method_for_degenerate_case_(function_form).py b/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_the_efficient_method_for_degenerate_case_(function_form).py similarity index 100% rename from academic_codes/topological_invariant/2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_the_efficient_method_for_degenerate_case_(function_form).py rename to 2022.08.13_Berry_curvature_distribution_in_function_form/Berry_curvature_distribution_with_the_efficient_method_for_degenerate_case_(function_form).py diff --git a/academic_codes/topological_invariant/2022.08.28_calculation_of_Chern_number_by_efficient_method_for_degenerate_case/calculation_of_Chern_number_by_efficient_method_for_degenerate_case.py b/2022.08.28_calculation_of_Chern_number_by_efficient_method_for_degenerate_case/calculation_of_Chern_number_by_efficient_method_for_degenerate_case.py similarity index 100% rename from academic_codes/topological_invariant/2022.08.28_calculation_of_Chern_number_by_efficient_method_for_degenerate_case/calculation_of_Chern_number_by_efficient_method_for_degenerate_case.py rename to 2022.08.28_calculation_of_Chern_number_by_efficient_method_for_degenerate_case/calculation_of_Chern_number_by_efficient_method_for_degenerate_case.py diff --git a/language_learning/python/2022.08.31_batch_modify_file_name/batch_modify_file_name.py b/2022.08.31_batch_modify_file_name/batch_modify_file_name.py similarity index 100% rename from language_learning/python/2022.08.31_batch_modify_file_name/batch_modify_file_name.py rename to 2022.08.31_batch_modify_file_name/batch_modify_file_name.py diff --git a/language_learning/python/2022.09.07_move_all_files_to_root_directory/move_all_files_to_root_directory.py b/2022.09.07_move_all_files_to_root_directory/move_all_files_to_root_directory.py similarity index 100% rename from language_learning/python/2022.09.07_move_all_files_to_root_directory/move_all_files_to_root_directory.py rename to 2022.09.07_move_all_files_to_root_directory/move_all_files_to_root_directory.py diff --git a/language_learning/python/2022.09.08_get_file_list_and_write_in_markdown/get_file_list_and_write_in_markdown.py b/2022.09.08_get_file_list_and_write_in_markdown/get_file_list_and_write_in_markdown.py similarity index 100% rename from language_learning/python/2022.09.08_get_file_list_and_write_in_markdown/get_file_list_and_write_in_markdown.py rename to 2022.09.08_get_file_list_and_write_in_markdown/get_file_list_and_write_in_markdown.py diff --git a/language_learning/python/2022.09.12_creat_necessary_file_or_delete_file_with_specific_name/creat_necessary_file_or_delete_file_with_specific_name.py b/2022.09.12_creat_necessary_file_or_delete_file_with_specific_name/creat_necessary_file_or_delete_file_with_specific_name.py similarity index 100% rename from language_learning/python/2022.09.12_creat_necessary_file_or_delete_file_with_specific_name/creat_necessary_file_or_delete_file_with_specific_name.py rename to 2022.09.12_creat_necessary_file_or_delete_file_with_specific_name/creat_necessary_file_or_delete_file_with_specific_name.py diff --git a/language_learning/python/2022.09.14_find_repeated_file_with_same_filename/find_repeated_file_with_same_filename.py b/2022.09.14_find_repeated_file_with_same_filename/find_repeated_file_with_same_filename.py similarity index 100% rename from language_learning/python/2022.09.14_find_repeated_file_with_same_filename/find_repeated_file_with_same_filename.py rename to 2022.09.14_find_repeated_file_with_same_filename/find_repeated_file_with_same_filename.py diff --git a/language_learning/python/2022.09.30_count_file_in_sub_directory/count_file_in_sub_directory.py b/2022.09.30_count_file_in_sub_directory/count_file_in_sub_directory.py similarity index 100% rename from language_learning/python/2022.09.30_count_file_in_sub_directory/count_file_in_sub_directory.py rename to 2022.09.30_count_file_in_sub_directory/count_file_in_sub_directory.py diff --git a/academic_codes/models_and_bands/2022.11.06_band_folding/band_folding.py b/2022.11.06_band_folding/band_folding.py similarity index 100% rename from academic_codes/models_and_bands/2022.11.06_band_folding/band_folding.py rename to 2022.11.06_band_folding/band_folding.py diff --git a/academic_codes/models_and_bands/2022.11.07_band_folding_correspondence/band_folding_correspondence_1.py b/2022.11.07_band_folding_correspondence/band_folding_correspondence_1.py similarity index 100% rename from academic_codes/models_and_bands/2022.11.07_band_folding_correspondence/band_folding_correspondence_1.py rename to 2022.11.07_band_folding_correspondence/band_folding_correspondence_1.py diff --git a/academic_codes/models_and_bands/2022.11.07_band_folding_correspondence/band_folding_correspondence_2.py b/2022.11.07_band_folding_correspondence/band_folding_correspondence_2.py similarity index 100% rename from academic_codes/models_and_bands/2022.11.07_band_folding_correspondence/band_folding_correspondence_2.py rename to 2022.11.07_band_folding_correspondence/band_folding_correspondence_2.py diff --git a/language_learning/python/2023.02.18_plot_contour_for_fixed_value/plot_contour_for_fixed_value.py b/2023.02.18_plot_contour_for_fixed_value/plot_contour_for_fixed_value.py similarity index 100% rename from language_learning/python/2023.02.18_plot_contour_for_fixed_value/plot_contour_for_fixed_value.py rename to 2023.02.18_plot_contour_for_fixed_value/plot_contour_for_fixed_value.py diff --git a/language_learning/python/2023.02.21_parallel_python_manually/a.py b/2023.02.21_parallel_python_manually/a.py similarity index 100% rename from language_learning/python/2023.02.21_parallel_python_manually/a.py rename to 2023.02.21_parallel_python_manually/a.py diff --git a/language_learning/python/2023.02.21_parallel_python_manually/a.sh b/2023.02.21_parallel_python_manually/a.sh similarity index 100% rename from language_learning/python/2023.02.21_parallel_python_manually/a.sh rename to 2023.02.21_parallel_python_manually/a.sh diff --git a/language_learning/python/2023.02.21_parallel_python_manually/parallel.py b/2023.02.21_parallel_python_manually/parallel.py similarity index 100% rename from language_learning/python/2023.02.21_parallel_python_manually/parallel.py rename to 2023.02.21_parallel_python_manually/parallel.py diff --git a/language_learning/python/2023.06.28_combine_two_pdf_files/combine_two_pdf_files.py b/2023.06.28_combine_two_pdf_files/combine_two_pdf_files.py similarity index 100% rename from language_learning/python/2023.06.28_combine_two_pdf_files/combine_two_pdf_files.py rename to 2023.06.28_combine_two_pdf_files/combine_two_pdf_files.py diff --git a/language_learning/fortran/2023.07.19_include_and_use_in_fortran/example.f90 b/2023.07.19_include_and_use_in_fortran/example.f90 similarity index 100% rename from language_learning/fortran/2023.07.19_include_and_use_in_fortran/example.f90 rename to 2023.07.19_include_and_use_in_fortran/example.f90 diff --git a/language_learning/fortran/2023.07.19_include_and_use_in_fortran/example_include_1.f90 b/2023.07.19_include_and_use_in_fortran/example_include_1.f90 similarity index 100% rename from language_learning/fortran/2023.07.19_include_and_use_in_fortran/example_include_1.f90 rename to 2023.07.19_include_and_use_in_fortran/example_include_1.f90 diff --git a/language_learning/fortran/2023.07.19_include_and_use_in_fortran/example_include_2.f90 b/2023.07.19_include_and_use_in_fortran/example_include_2.f90 similarity index 100% rename from language_learning/fortran/2023.07.19_include_and_use_in_fortran/example_include_2.f90 rename to 2023.07.19_include_and_use_in_fortran/example_include_2.f90 diff --git a/language_learning/latex/2023.07.25_S1_in_Eq_and_Fig/S1_in_Eq_and_Fig.tex b/2023.07.25_S1_in_Eq_and_Fig/S1_in_Eq_and_Fig.tex similarity index 100% rename from language_learning/latex/2023.07.25_S1_in_Eq_and_Fig/S1_in_Eq_and_Fig.tex rename to 2023.07.25_S1_in_Eq_and_Fig/S1_in_Eq_and_Fig.tex diff --git a/language_learning/python/2023.09.05_stock_data_from_akshare/stock_data_from_akshare.py b/2023.09.05_stock_data_from_akshare/stock_data_from_akshare.py similarity index 100% rename from language_learning/python/2023.09.05_stock_data_from_akshare/stock_data_from_akshare.py rename to 2023.09.05_stock_data_from_akshare/stock_data_from_akshare.py