NeuRED: Framework for Processing Time-series Neutron Radiography of Electrochemical Devices
Project description
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)
Project details
Release history Release notifications | RSS feed
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 neured-1.0.tar.gz.
File metadata
- Download URL: neured-1.0.tar.gz
- Upload date:
- Size: 11.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cc118ec71b0b017a6a9265d68eb1a03f26a233a8ff2d24e0535ce27c039eb3a
|
|
| MD5 |
d7b7631d60ea2c0cd56475d059ad09de
|
|
| BLAKE2b-256 |
787e6b4a493bfd3de25e667a174983145ab040370d65e495d4f50a66a87d99a7
|
File details
Details for the file neured-1.0-py3-none-any.whl.
File metadata
- Download URL: neured-1.0-py3-none-any.whl
- Upload date:
- Size: 11.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04d7c09684925fe347cf3880ab697a72dbbbfe24c43f1248583c91a1f942a73a
|
|
| MD5 |
d65122c0331fc075ff930c842038bfeb
|
|
| BLAKE2b-256 |
4cc769340ff1a9b6183e7eb5119826c7f01ec048c9f8726e549ba80323aac4e5
|