Metadata-Version: 2.4
Name: crysfml
Version: 0.6.0.post1
Summary: Python access to the CrysFML2008 crystallographic Fortran library
Project-URL: License, https://github.com/easyscience/deps-pycrysfml/blob/master/LICENSE
Project-URL: Upstream CrysFML, https://code.ill.fr/scientific-software/CrysFML2008
Author: Juan Rodríguez-Carvajal, Javier Gonzalez-Platas, Nebil Ayape Katcho
Maintainer-email: Andrew Sazonov <andrew.sazonov@ess.eu>
License-Expression: LicenseRef-LGPL-3.0-or-later-with-ILL-no-military-use
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Fortran
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <3.15,>=3.11
Requires-Dist: numpy
Provides-Extra: ci
Requires-Dist: build; extra == 'ci'
Requires-Dist: check-wheel-contents; extra == 'ci'
Requires-Dist: colorama; extra == 'ci'
Requires-Dist: packaging; extra == 'ci'
Requires-Dist: toml; extra == 'ci'
Requires-Dist: validate-pyproject[all]; extra == 'ci'
Requires-Dist: wheel; extra == 'ci'
Provides-Extra: test
Requires-Dist: deepdiff; extra == 'test'
Requires-Dist: matplotlib; extra == 'test'
Requires-Dist: pygit2; extra == 'test'
Requires-Dist: pytest; extra == 'test'
Requires-Dist: pytest-benchmark; extra == 'test'
Description-Content-Type: text/markdown

# CrysFML for Python

`crysfml` provides Python access to the CrysFML2008 crystallographic Fortran 
library.

CrysFML2008 is a crystallographic Fortran 2008 library. This package makes
selected CrysFML functionality available from Python and provides pre-built
binary wheels for common platforms.

Upstream CrysFML2008: [code.ill.fr/scientific-software/CrysFML2008](https://code.ill.fr/scientific-software/CrysFML2008)

This first public beta releases are mainly intended to establish packaging,
binary wheel distribution, and early use from Python. Expect API and packaging 
details to continue changing between beta releases.

## Install

```bash
pip install crysfml
```

Supported targets for this beta release:

- Python 3.11 to 3.14
- macOS, Ubuntu, and Windows
- Binary wheels built from the bundled CrysFML2008 source in this repository

## License

See the [LICENSE](https://github.com/easyscience/deps-pycrysfml/blob/master/LICENSE) for the
terms that apply to this distribution.
