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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| neured-1.0.tar.gz | 11.3 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.