Calculate Raman spectra from first-principles calculations.
Project description
About
Ramannoodle is a Python API for efficiently calculating Raman spectra from first principles calculations. Ramannoodle supports molecular-dynamics- and phonon-based Raman calculations and includes interfaces with VASP.
Ramannoodle is designed from the ground up to be:
-
EFFICIENT
Ramannoodle provides
PolarizabilityModel
's to reduce the required number of first-principles polarizability calculations. -
FLEXIBLE
Ramannoodle provides a simple, object-oriented API that makes calculations a breeze while offering plenty of flexibility to carry out advanced analyses and add new functionality.
-
TRANSPARENT
Ramannoodle is designed to give the user a good understanding of what is being calculated at varying levels of abstraction.
Ramannoodle includes interfaces with:
- VASP
- phonopy (planned)
Installation
Ramannoodle can be installed via pip:
$ pip install ramannoodle
Documentation
https://ramannoodle.readthedocs.io/
Contributing
Contributions in the form of bug reports, feature suggestions, and pull requests are always welcome! Those contributing code should check out the dev guide.
Citing
coming soon...
Future releases
- 0.4.0 | ML polarizability models
- 0.5.0 | Advanced spectra analyses
- 1.0.0 | Official release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ramannoodle-0.3.0.tar.gz
.
File metadata
- Download URL: ramannoodle-0.3.0.tar.gz
- Upload date:
- Size: 32.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c77a614f01205a798eba081f8315ccf77ec3880c426e3d528427988462fc9c8 |
|
MD5 | cb570a6e3c1777c4705864eefbc04c25 |
|
BLAKE2b-256 | 7f016bdc33291015bcc8c1b9764bb2b795a8d62e54fd9b4b783c4574113cb55e |
File details
Details for the file ramannoodle-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: ramannoodle-0.3.0-py3-none-any.whl
- Upload date:
- Size: 44.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 936572022f15df9c8e56fe3146e1be6d20b28f589cbff1fb8f35e907a8d88e8c |
|
MD5 | d40bd08994b6e191b8efdfca1c00e90d |
|
BLAKE2b-256 | e07a6865ca2b6697d453373f4abd1059c15d7c618205b27ecb9199881cfefeed |