Skip to main content

graintools

PyPI version Python versions License: MIT Tests

What is it?

graintools is a set of Python tools is aimed at segmenting X-ray diffraction data coming from polycrystalline materials. The data is acquired using the LAUEMAX setup at BM32 of the European Synchrotron Radiation Facility (ESRF).


Installation

Install the test version

python3 -m pip install --index-url https://test.pypi.org/simple/ graintools

Or add it to your PYTHONPAH

git clone https://github.com/serbng/graintools.git

Inside your script or notebook

>>> sys.path.append("path/to/repo/graintools")

Optional extras

Install dependencies necessary to run the notebooks and the simulation:

pip install "graintools[full]"

Get started

Create a virtual environment and activate it. For example

python -m venv ~/graintools
source ~/graintools/bin/activate

Inside the virtual environment

pip install "graintools[full]"

Download and run the notebook:

git clone https://github.com/serbng/graintools.git
jupyter lab graintools/examples/simulation

Contacts

myemail, TBD which one


Metadata

Release files for graintools 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for graintools 0.1
File Size Uploaded Provenance
graintools-0.1.tar.gz 22.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for graintools 0.1
File Interpreter ABI Platform
graintools-0.1-py3-none-any.whl Python 3 none any Details

Total release size: 50.2 kB

Release files / graintools-0.1.tar.gz

Download URL graintools-0.1.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
bee5d42c98fc850aed5e51b25b32d2bf4c79c2ac978ae2ac0641e4d1ba88336f
BLAKE2b-256 checksum
How to use checksums
86387e3f641b2c1e0590e449133f22104bf456891c64d75a6d213bd77b2309f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / graintools-0.1-py3-none-any.whl

Download URL graintools-0.1-py3-none-any.whl
Size 27.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae19856d8a1be27367fd48222eaca49549570b8fd572167091f63e91f753abca
BLAKE2b-256 checksum
How to use checksums
e38ffc85a415e01d22b35fd7fec56c6a314434fa9f3a8b9460988f74b12cd497
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Security for graintools 0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page