Core-Level Spectroscopy Simulations in Python
Project description
Crispy is a modern graphical user interface to calculate core-level spectra using the semi-empirical multiplet approaches implemented in Quanty. The application provides tools to generate input files, submit calculations, and plot the resulting spectra.
Installation
Latest Release
Using the Package Installers
The easiest way to install Crispy on Windows and macOS operating systems is to use the installers provided on the project’s downloads page.
Using pip
Pip is the package manager for Python, and before you can use it to install Crispy, you have to make sure that you have a working Python distribution. On macOS and Windows, you can install Python using the official installers. In particular, for Windows, you should install the 64-bit version of Python and make sure that you select to add Python to the system’s PATH during the installation.
python3 -m pip install crispy
After the installation finishes, you should be able to start the program from the command line:
crispy
If you have problems running the previous command, it is probably due to not having your PATH environment variable set correctly.
export PATH=$HOME/.local/bin:$PATH
Development Version
Using pip
Assuming that you have a working Python distribution (version 3.7 or greater), you can easily install the development version of Crispy using pip:
python3 -m pip install https://github.com/mretegan/crispy/tarball/main
To update the development version of Crispy, you can use the following command:
python3 -m pip install --ignore-installed https://github.com/mretegan/crispy/tarball/main
Usage
Crispy should be easy to find and launch if you have used the installers. For the installation using pip follow the instructions from the Installation section.
Citation
Crispy is a scientific software. If you use it for a scientific publication, please cite the following reference (change the version number if required):
@misc{retegan_crispy, author = {Retegan, Marius}, title = {Crispy: v0.8.0}, year = {2024}, doi = {10.5281/zenodo.1008184}, url = {https://dx.doi.org/10.5281/zenodo.1008184} }
License
The source code of Crispy is licensed under the MIT license.
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 crispy-0.8.0.tar.gz
.
File metadata
- Download URL: crispy-0.8.0.tar.gz
- Upload date:
- Size: 31.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3330e808cfb536dfa85c47e61a32f39982e854c1086bea849adef38a0d132d5c |
|
MD5 | a0bfaee0307f857451be89889ead4afd |
|
BLAKE2b-256 | 9e5ac6932024efa1a1c8a19c16a04811db0f70ad777cc45d2c1065337e8c78e2 |
File details
Details for the file crispy-0.8.0-py3-none-any.whl
.
File metadata
- Download URL: crispy-0.8.0-py3-none-any.whl
- Upload date:
- Size: 32.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c2a2ec44e54467fd24417a0b385d62db14a643362e64599a823e4fb66480cdb |
|
MD5 | c2e84fdbee5278e00fd3724c2e946818 |
|
BLAKE2b-256 | 1ae3d33155e283a6aba48edaacd59493d820dfb2d74917e08e0b21d830b51d75 |