Skip to content

Latest commit

 

History

142 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Darksun

A bloodmoon package for handling IROS-related analyses with the LEM-X coded mask instrument. Darksun provides tools for:

  • Running an IROS-based sky fields reconstruction
  • Data filtering and output analyses
  • Skymaps comparison with chosen catalogues
  • Handle output FITS files (saving and/or loading)
  • Data plotting

⚠️ Note
Darksun is under active development. APIs may change between versions.

⚠️ Note
The bloodmoon source files are present within the package for development sakes, they will be later removed. The IROS package with the configuration modules for the pipeline are also present (temporary).

Installation

PyPI

in progress...

From Source

Installing from source is necessary when doing development work. The exact process depends on your platform but will generally require:

  • Git
  • Python 3.11 or later
  • pip
  • conda (for environment management)

Using Conda

Currently, the dependencies are stored in the environment.yml project file. This file is temporary, and during development will be substituted by a project.toml file.

# Clone repository
git clone https://github.com/EdoardoGiancarli/darksun.git
cd darksun

# Create and activate conda environment from environment.yml file
conda env create -f environment.yml
conda activate darksun

Quick Start

coming soon...

For more, take a look at the darksun demo (coming soon...).

Development

Running Tests

Assuming you installed from sources, and your source living into the darksun directory, run in your terminal:

cd darksun
python -m unittest

Contributing

Contributions are welcome! Before submitting a pull request, ensure all tests are correctly executed. For bug reports and feature requests, please open an issue.

About

A bloodmoon package for handling IROS-related analyses with the LEM-X coded mask instrument.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages