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