Skip to main content

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.

release downloads DOI license

https://raw.githubusercontent.com/mretegan/crispy/main/doc/assets/main_window.png

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 downloads page of the project.

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 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.10 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):

@software{retegan_crispy,
  author  = {Retegan, Marius},
  title   = {Crispy},
  version = {2026.0},
  year    = {2026},
  doi     = {10.5281/zenodo.1008184},
  url     = {https://crispy.esrf.fr},
}

License

The source code of Crispy is licensed under the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crispy-2026.0.tar.gz (30.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crispy-2026.0-py3-none-any.whl (32.1 MB view details)

Uploaded Python 3

File details

Details for the file crispy-2026.0.tar.gz.

File metadata

  • Download URL: crispy-2026.0.tar.gz
  • Upload date:
  • Size: 30.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for crispy-2026.0.tar.gz
Algorithm Hash digest
SHA256 122d6f9c7e1064f8eec61dc45ecd7a9a3aa0692bdfb1d244693945e9fde127d8
MD5 15955b94546bb2069c72e980bd7676ce
BLAKE2b-256 fb33e4fe7cd43de6b6be053fde232cb4552e1247e2b7c1164fa663b4e2b8cbc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for crispy-2026.0.tar.gz:

Publisher: release.yml on mretegan/crispy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crispy-2026.0-py3-none-any.whl.

File metadata

  • Download URL: crispy-2026.0-py3-none-any.whl
  • Upload date:
  • Size: 32.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for crispy-2026.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ba34c3b538e74799390ac3a7c9fcb20ad13730d947f98324e02ded6efc9f60df
MD5 235b96dec9665feb5b1b8c3cc21bd297
BLAKE2b-256 78414cead278a5700e658b5975de82b6900a49f6555029fa86aec4200c0720a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for crispy-2026.0-py3-none-any.whl:

Publisher: release.yml on mretegan/crispy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page