Freepaths

Latest version: v1.9.2

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.9

New in this release

Thanks to the work by phigas this version has multiple improvements, including:

- [New hole types](https://anufrievroman.gitbook.io/freepaths/advanced-tutorials/creating-new-holes-the-easy-way) that can be easily defined via coordinates
- Much improved profiles, maps and [thermal conductivity calculations](https://anufrievroman.gitbook.io/freepaths/theory/themal-conductivity-calculation)
- Improved [phonon sources](https://anufrievroman.gitbook.io/freepaths/getting-started/config-file-creation-guide#phonon-sources)
- Improved [documentation](https://anufrievroman.gitbook.io/freepaths/)
- Improved plots
- Fixed parabolic hole
- Fixed holes in the holes bugs
- Refactoring of the code related to scattering, holes, sources, and materials
- Added various warnings
- and many other fixes...

Breaking changes
- Heat capacity is no longer defined in the input file, but is determined automatically. 9
- Added new parameters `NUMBER_OF_VIRTUAL_TIMESTEPS` and `NUMBER_OF_STABILIZATION_TIMEFRAMES`, [see documentation](https://anufrievroman.gitbook.io/freepaths/getting-started/config-file-creation-guide).
- Angle distribution is sources are changed. See [documentation](https://anufrievroman.gitbook.io/freepaths/getting-started/config-file-creation-guide#phonon-sources).

1.8

New in this version
- Improved thermal conductivity calculation
- Implemented output of heat flux maps, thanks to the work by fbarbierchebbah
- Minor plotting improvements
- Improving examples

1.7

New in this release
- Multiprocessing. Thanks to the efforts of phigas, FreePATHS can now use multiple cores which speeds up the simulations many times. To enable it, add `NUMBER_OF_PROCESSES = N` to your config, where N is the desired number of processes to use.
- Added Graphene/Graphite material and the ability to simulate 2D materials. See [this example](https://github.com/anufrievroman/freepaths/blob/master/examples/graphene_sheet.py).
- Implemented cumulative thermal conductivity calculations.
- Colorized output.
- Minor improvements

1.6

New in this release

- The ability to create multiple phonon sources
- Reimplementation of the holes
- Implementation of semicircles by Felix Barbier
- Calculation of heat flux projections
- Various small improvements

1.4

New in this release
- The ability to create more than one hot or cold sides
- Improving behavior of the hot side
- Minor fixes

1.3

New in this version
- Added ability to create thermal gradients in any direction by [placing the cold and hot sides at any boundary](https://anufrievroman.gitbook.io/freepaths/examples/thermal-gradients).
- Minor bug fixes

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.