This repository provides a Jupyter Notebook for searching the SciCat data catalog at the European Spallation Source (ESS) and visualizing neutron data using Python libraries.
- SciCat Data Search: Query the data catalog for neutron datasets.
- Data Visualization: Plot and analyze neutron data directly in Jupyter.
- Interactive Workflow: Combines data exploration and visualization in one environment.
- Python 3.8+
- Jupyter Notebook installed.
- Required libraries:
requests
matplotlib
numpy
pandas
Install dependencies:
pip install requests matplotlib numpy pandas jupyter
-
Clone the repository:
git clone https://github.com/your-username/scicat-neutron-visualization.git
cd scicat-neutron-visualization -
Install dependencies:
pip install -r requirements.txt -
Start Jupyter Notebook:
jupyter notebook
- Open the
neutron_visualization.ipynb
notebook in Jupyter. - Configure the SciCat API details in the notebook.
- Run the cells to:
- Search for neutron datasets.
- Plot neutron data using Python visualization libraries.
neutron_visualization.ipynb
: Main Jupyter Notebook for data search and visualization.requirements.txt
: List of dependencies.README.md
: Documentation for the repository.
-
Start Jupyter Notebook:
jupyter notebook -
Install required dependencies:
pip install -r requirements.txt
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature -
Commit your changes:
git commit -m "Add your feature" -
Push the branch:
git push origin feature/your-feature -
Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Easily search and visualize neutron datasets with this Jupyter Notebook! ππ¬