Freepaths

Latest version: v2.0

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

Scan your dependencies

Page 1 of 2

2.0

New in this release

- New scattering angle distribution plot
- Better implementation of logging
- Correction of some scattering probabilities
- Correction of heat flux maps
- Correction of Si heat capacity
- Safer outputs

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

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.