Skip to main content

NeuRED NeuRED: Framework for Processing Time-series Neutron Radiography of Electrochemical Devices Developed by the Applied Materials Group (AMG), Paul Scherrer Institut (PSI)

Overview NeuRED provides tools and example frameworks for processing time-series neutron imaging datasets, particularly for energy storage and conversion devices. It has been primarily developed for PSI internal research, but is freely available to external users under the MIT license.

Installation pip install neured Make sure you have Python 3.8 or newer and pip installed. We recommend using Anaconda as the base Python distribution.

Dependencies NeuRED automatically installs the following core dependencies:

numpy scipy matplotlib opencv-python astropy jupyter ipython pyqt5 pyqtgraph

Optional (legacy only): jupyter_contrib_nbextensions This package is no longer included by default due to its incompatibility with modern PEP 517 builds. If you wish to activate the optional legacy Magic Selector buttons inside Jupyter notebooks, install manually:

pip install jupyter_contrib_nbextensions

There has been a known conflict with nbextensions install with updated versions of pip. In such case, use the following command on conda prompt (as an admin):

conda install -c conda-forge jupyter_contrib_nbextensions

Then run:

jupyter contrib nbextension install --user

Please note that jupyter_contrib_nbextensions is considered deprecated.

Example notebooks and demo data Example notebooks and demonstration data are installed with NeuRED under the folder:

/neured/demo_notebooks/

You can also access the folder programmatically after installation:

import neured from pathlib import Path demo_path = Path(neured.file).parent / "demo_notebooks" print(demo_path)

The demo_notebooks folder contains example Jupyter notebooks and demonstration datasets to get started.

Usage example After installation, verify that the package works by opening Python and running:

go Copy Edit import neured print(neured.version) For further examples, refer to the Jupyter notebooks provided in the demo_notebooks folder.

Developer information (internal PSI setup) Internal PSI users may optionally install Anaconda3 and TortoiseGit via the software kiosk. A recommended local working directory is:

makefile Copy Edit C:\Software\NeuRED To clone and work with the source code:

bash Copy Edit git clone https://gitlab.psi.ch/your-repository-url.git cd NeuRED pip install -e . This allows live development without needing repeated installation after code changes.

License NeuRED is distributed under the MIT License. Copyright 2025 Paul Scherrer Institute (PSI) and NeuRED contributors.

Contact For support, bug reports, or contributions, please contact: Dr. Pierre Boillat (pierre.boillat@psi.ch) or Dr. Jongmin Lee (jongmin.lee@psi.ch)

Metadata

Release files for neured 1.0

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

Source distribution (sdist)

Source distribution for neured 1.0
File Size Uploaded Provenance
neured-1.0.tar.gz 11.3 MB Without provenance Details

Built distribution (wheel)

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

Total release size: 22.5 MB

Release files / neured-1.0.tar.gz

Download URL neured-1.0.tar.gz
Size 11.3 MB
Tags Source
SHA-256 checksum
How to use checksums
1cc118ec71b0b017a6a9265d68eb1a03f26a233a8ff2d24e0535ce27c039eb3a
BLAKE2b-256 checksum
How to use checksums
787e6b4a493bfd3de25e667a174983145ab040370d65e495d4f50a66a87d99a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / neured-1.0-py3-none-any.whl

Download URL neured-1.0-py3-none-any.whl
Size 11.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
04d7c09684925fe347cf3880ab697a72dbbbfe24c43f1248583c91a1f942a73a
BLAKE2b-256 checksum
How to use checksums
4cc769340ff1a9b6183e7eb5119826c7f01ec048c9f8726e549ba80323aac4e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Security for neured 1.0

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

1.0 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