1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
|
Metadata-Version: 2.2
Name: EXtra-data
Version: 1.20.0
Summary: Tools to read and analyse data from European XFEL
Author: European XFEL GmbH
Author-email: da-support@xfel.eu
Maintainer: Thomas Michelat
License: BSD-3-Clause
Project-URL: Documentation, https://extra-data.readthedocs.io/en/latest/
Project-URL: Release notes, https://extra-data.readthedocs.io/en/latest/changelog.html
Project-URL: Issues, https://github.com/European-XFEL/EXtra-data/issues
Project-URL: Source, https://github.com/European-XFEL/EXtra-data
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: h5py>=2.10
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: packaging
Requires-Dist: pandas
Requires-Dist: xarray
Requires-Dist: pyyaml
Provides-Extra: bridge
Requires-Dist: karabo-bridge>=0.6; extra == "bridge"
Requires-Dist: psutil; extra == "bridge"
Provides-Extra: complete
Requires-Dist: dask[array]; extra == "complete"
Requires-Dist: extra_data[bridge]; extra == "complete"
Requires-Dist: tomli; python_version < "3.11" and extra == "complete"
Provides-Extra: docs
Requires-Dist: extra_data[bridge]; extra == "docs"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinxcontrib_github_alt; extra == "docs"
Provides-Extra: test
Requires-Dist: cloudpickle; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: extra_data[complete]; extra == "test"
Requires-Dist: nbval; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: testpath; extra == "test"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: license
Dynamic: maintainer
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
[](https://github.com/European-XFEL/EXtra-data/actions?query=workflow%3ATests)
[](https://codecov.io/gh/European-XFEL/EXtra-data)
Python 3 tools for reading European XFEL's HDF5 files.
[EXtra-data documentation](https://extra-data.readthedocs.io/en/latest/)
See also: [European XFEL data analysis documentation](https://rtd.xfel.eu/docs/data-analysis-user-documentation/en/latest/index.html)
Installing
==========
*EXtra-data* is available on our Anaconda installation on the Maxwell cluster:
module load exfel exfel_anaconda3
You can also install it [from PyPI](https://pypi.org/project/extra-data/)
to use in other environments with Python 3.6 or later:
pip install extra_data
If you get a permissions error, add the `--user` flag to that command.
Contributing
===========
Tests
-----
Tests can be run as follows:
python3 -m pytest -v --pyargs extra_data
In the source directory, you can also omit `--pyargs extra_data`.
|