Add your description here
Project description
EstraPy
EstraPy is a synchrotron data analysis framework, built in Python 3.
Synchrotron facilities produce X-ray diffraction and spectroscopy data used in materials science, crystallography, and structural biology research. EstraPy provides a command-line framework for analyzing this data using simple, readable input files.
Key Features
- Simple Input Syntax - Write analysis workflows in plain text
.estrafiles - Comprehensive Data Handling - Import, process, and export synchrotron data formats
- Automated Plotting - Generate publication-ready visualizations
- Command-Line Workflow - Execute analysis scripts with a single command
- Extensible - Modular design for custom analysis pipelines
Quick Start
Requirements: Python 3.11+
Install EstraPy and run your first analysis:
pip install estrapy
estrapy analysis.estra
See the Quick Start Guide for a complete walkthrough.
About the Project
EstraPy is © 2024-2026 by Marco Stecca.
License
EstraPy is distributed under an MIT license.
Contributing
To report issues with the program, create a new issue on GitHub. Please include:
- Your input
.estrafile - Relevant data files
- The output log file
- Python version and operating system
For feature requests and general discussion, visit the Discussions page.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file estrapy-2.0.1.tar.gz.
File metadata
- Download URL: estrapy-2.0.1.tar.gz
- Upload date:
- Size: 122.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95bba77878e5d589ed7968e32539aa06787a7bfb86c4219c79488ec66e5d2873
|
|
| MD5 |
2bdc06a8119f60cdb2cc2d222d7591b8
|
|
| BLAKE2b-256 |
89061b2478e13758ba7fe3f98a9370b7b7c15c3a39919f872c3b05e21c4142fc
|
File details
Details for the file estrapy-2.0.1-py3-none-any.whl.
File metadata
- Download URL: estrapy-2.0.1-py3-none-any.whl
- Upload date:
- Size: 149.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de31968eea8f7612f9a117faeeb924a5f9e1f14320046d56ffac4c18ea575a76
|
|
| MD5 |
01e498375695569db4360b0a323d5395
|
|
| BLAKE2b-256 |
6981a081c0e95e5738a5076fdd1b8a3ec43220706d5e8a660df473243e75dafc
|