Metadata-Version: 2.4
Name: crysfml
Version: 0.6.0
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-email: Juan Rodríguez-Carvajal <jrc@ill.fr>, Javier Gonzalez-Platas <jplatas@ull.edu.es>, Nebil Ayape Katcho <katcho@ill.fr>
Maintainer-email: Andrew Sazonov <andrew.sazonov@ess.eu>
License: ----------------------------------------------------
        Crystallographic Fortran Modules Library (CrysFML08)
        ----------------------------------------------------
        
        The CrysFML08 project is distributed under LGPL. In agreement with the
        Intergovernmental Convention of the ILL, this software cannot be used
        in military applications.
        
        Copyright (C) 2019-2020  Institut Laue-Langevin (ILL), Grenoble, FRANCE
                                 Universidad de La Laguna (ULL), Tenerife, SPAIN
                                 Laboratoire Leon Brillouin(LLB), Saclay, FRANCE
        
        Authors: Juan Rodriguez-Carvajal (ILL)
                 Javier Gonzalez-Platas  (ULL)
                 Nebil Ayape Katcho      (ILL) 
        
        This library is free software; you can redistribute it and/or
        modify it under the terms of the GNU Lesser General Public
        License as published by the Free Software Foundation; either
        version 3.0 of the License, or (at your option) any later version.
        
        This library is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
        Lesser General Public License for more details.
        
        You should have received a copy of the GNU Lesser General Public
        License along with this library; if not, see <http://www.gnu.org/licenses/>.
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.

This first public beta release is 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

## Quick Start

```python
import crysfml

print(crysfml.__version__)
```

## About CrysFML

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.

## Links

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

## License

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