Skip to content

CaltechOpticalObservatories/atlas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

atlas

atlas is a Python GUI application designed for viewing FITS files using the Model-View-ViewModel (MVVM) architectural pattern. While currently focused on FITS files, the framework is designed to be extendable for other file types and applications in the future.

Project Structure

The project is organized as follows:

  • src/main.py: Entry point of the application.
  • src/model: Contains the data model.
  • src/view: Implements the main GUI for viewing.
  • src/viewmodel: Manages the interaction between the model and the view.

Requirements

This project requires Python 3.10 or higher and the following Python packages:

  • astropy
  • numpy
  • PyQt5
  • matplotlib

You can install the required packages using the requirements.txt file:

pip install -r requirements.txt

Usage

To run the application, use the following command:

python src/main.py

Reporting Issues

If you encounter any problems or have questions about this project, please open an issue on the GitHub Issues page. Your feedback helps us improve the project!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages