Merge development into release/v0.1.0: Add binary search and double lookup interpolation
- Implement new interpolation methods in C++ - Update core functionality for improved performance - Add test files for interpolation methods - Update build configuration - Clean code for release
Showing
- pyproject.toml 1 addition, 0 deletionspyproject.toml
- setup.py 7 additions, 2 deletionssetup.py
- src/pymatlib/core/cpp/CMakeLists.txt 44 additions, 6 deletionssrc/pymatlib/core/cpp/CMakeLists.txt
- src/pymatlib/core/cpp/binary_search_interpolation.cpp 311 additions, 0 deletionssrc/pymatlib/core/cpp/binary_search_interpolation.cpp
- src/pymatlib/core/cpp/double_lookup_interpolation.cpp 213 additions, 0 deletionssrc/pymatlib/core/cpp/double_lookup_interpolation.cpp
- src/pymatlib/core/cpp/include/binary_search_interpolation.h 2 additions, 1 deletionsrc/pymatlib/core/cpp/include/binary_search_interpolation.h
- src/pymatlib/core/cpp/include/double_lookup_interpolation.h 17 additions, 0 deletionssrc/pymatlib/core/cpp/include/double_lookup_interpolation.h
- src/pymatlib/core/cpp/include/interpolate_binary_search_cpp.h 83 additions, 0 deletions...pymatlib/core/cpp/include/interpolate_binary_search_cpp.h
- src/pymatlib/core/cpp/include/interpolate_double_lookup_cpp.h 43 additions, 0 deletions...pymatlib/core/cpp/include/interpolate_double_lookup_cpp.h
- src/pymatlib/core/cpp/module.cpp 26 additions, 0 deletionssrc/pymatlib/core/cpp/module.cpp
- src/pymatlib/core/cpp/test_interpolation.cpp 57 additions, 0 deletionssrc/pymatlib/core/cpp/test_interpolation.cpp
- src/pymatlib/core/cpp/test_interpolation.py 30 additions, 0 deletionssrc/pymatlib/core/cpp/test_interpolation.py
- src/pymatlib/core/data_handler.py 79 additions, 0 deletionssrc/pymatlib/core/data_handler.py
- src/pymatlib/core/interpolators.py 169 additions, 18 deletionssrc/pymatlib/core/interpolators.py
- src/pymatlib/core/models.py 0 additions, 84 deletionssrc/pymatlib/core/models.py
- src/pymatlib/core/test_interpolate_functs_perf.py 222 additions, 0 deletionssrc/pymatlib/core/test_interpolate_functs_perf.py
- src/pymatlib/data/alloys/SS316L/SS316L.py 5 additions, 5 deletionssrc/pymatlib/data/alloys/SS316L/SS316L.py
- src/pymatlib/data/alloys/SS316L/density_temperature_edited.txt 301 additions, 0 deletions...ymatlib/data/alloys/SS316L/density_temperature_edited.txt
Please register or sign in to comment