/ElementalScope

ElementalScope is a graphical user interface (GUI) application developed in Python. It is designed to analyze and visualize data from the EDX detector. The application allows users to load and manipulate data from various sources, such as HDF5 files and element csv files.

Primary LanguagePython

ElementalScope

ElementalScope is a graphical user interface (GUI) application developed in Python. It is designed to analyze and visualize data from the EDX detector. The application allows users to load and manipulate data from various sources, such as HDF5 files and element csv files.

Features

  • Data Loading: The application provides functionality to load data from HDF5 files and element csv files.
  • Data Manipulation: Users can perform various tasks on the loaded data, such as visualizing and analyzing the data.
  • Data Writing: The application includes functionality to write data to HDF5 files and element csv files.
  • Visualization: The project utilizes libraries such as matplotlib and numpy for data visualization.
  • User Interaction: The GUI is built using the PyQt5 library, providing an interactive interface for users to interact with the data.

Installation

  1. Clone the repository: git clone https://github.com/chenjiayi8/ElementalScope.git
  2. Install the required dependencies: pip install -r requirements.txt

Usage

  1. Run the main file: python -m ElementalScope.main
  2. Use the GUI interface to load and manipulate data.
  3. Perform various tasks on the data, such as visualizing and analyzing.
  4. Save the results or export the data as needed.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgements