Skip to content

# SciCat Data Search and Visualization Notebook πŸ“ŠπŸ”¬ 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. --- ## Features ✨ - **SciCat Data Search**: Query the data catalog for neutron datasets. - **Data Vi

Notifications You must be signed in to change notification settings

garethcmurphy/SciCat-Data-Search-and-Visualization-Notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SciCat Data Search and Visualization Notebook πŸ“ŠπŸ”¬

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.


Features ✨

  • 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.

Prerequisites πŸ› οΈ

  • Python 3.8+
  • Jupyter Notebook installed.
  • Required libraries:
    • requests
    • matplotlib
    • numpy
    • pandas

Install dependencies:
pip install requests matplotlib numpy pandas jupyter


Installation

  1. Clone the repository:
    git clone https://github.com/your-username/scicat-neutron-visualization.git
    cd scicat-neutron-visualization

  2. Install dependencies:
    pip install -r requirements.txt

  3. Start Jupyter Notebook:
    jupyter notebook


Usage πŸ”§

  1. Open the neutron_visualization.ipynb notebook in Jupyter.
  2. Configure the SciCat API details in the notebook.
  3. Run the cells to:
    • Search for neutron datasets.
    • Plot neutron data using Python visualization libraries.

File Structure πŸ“‚

  • neutron_visualization.ipynb: Main Jupyter Notebook for data search and visualization.
  • requirements.txt: List of dependencies.
  • README.md: Documentation for the repository.

Example Commands

  • Start Jupyter Notebook:
    jupyter notebook

  • Install required dependencies:
    pip install -r requirements.txt


Contributing 🀝

  1. Fork the repository.

  2. Create a new branch:
    git checkout -b feature/your-feature

  3. Commit your changes:
    git commit -m "Add your feature"

  4. Push the branch:
    git push origin feature/your-feature

  5. Open a pull request.


License πŸ“

This project is licensed under the MIT License. See the LICENSE file for details.


Easily search and visualize neutron datasets with this Jupyter Notebook! πŸ“ŠπŸ”¬

About

# SciCat Data Search and Visualization Notebook πŸ“ŠπŸ”¬ 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. --- ## Features ✨ - **SciCat Data Search**: Query the data catalog for neutron datasets. - **Data Vi

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published