Changed version to 0.0.4

This commit is contained in:
Andrey Mukhin 2022-09-19 15:47:30 +03:00
parent 872faacfe8
commit 25d1aad6b6
9 changed files with 87 additions and 1 deletions

BIN
dist/nuwavsource-0.0.3.tar.gz vendored Normal file

Binary file not shown.

View File

@ -0,0 +1,66 @@
Metadata-Version: 2.1
Name: nuwavsource
Version: 0.0.3
Summary: A package for source exclusion in NuStar observation data using wavelet decomposition
Home-page: https://github.com/Andreyousan/nuwavsource
Author: Andrey Mukhin
Author-email: amukhin@phystech.edu
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
License-File: LICENSE.md
# nuwavsource
This package is supposed to be used to detect the sources in NuStar observations and generate a mask excluding the signal from the sources of any kind.
Additionaly, it generates a table containing:
Useful data about the observation:
1. OBS_ID
2. Detector
3. Coordinates in equatorial (ra,dec) and galactical (lon,lat) systems
4. Time of the observation in seconds
5. Exposure
Useful algorythm-related data:
6. Average count rate on unmasked area
7. Portion of unmasked area
8. Specific statistical metric[1] before and after masking the detected sources
9. Root-mean-square of counts in unmasked area
## Installation
This package is to be used with Python 3.x.x
To install tha package write
```bash
pip install nuwavsource
```
## Usage
To use the package in your project, import it in by writing
```python
from nuwavsource import nuwavsource
```
You can process the cl.evt file by creating an Observation class object:
```python
obs = nuwavsource.Observation(path_to_evt_file)
```
Additionally, the energy band in KeV to get events from can be passed as an argument. The default value is [3,20].
```python
obs = nuwavsource.Observation(path_to_evt_file,E_borders=[E_min,E_max])
```

View File

@ -0,0 +1,13 @@
LICENSE.md
MANIFEST.in
README.md
setup.py
nuwavsource/__init__.py
nuwavsource/nuwavsource.py
nuwavsource.egg-info/PKG-INFO
nuwavsource.egg-info/SOURCES.txt
nuwavsource.egg-info/dependency_links.txt
nuwavsource.egg-info/requires.txt
nuwavsource.egg-info/top_level.txt
nuwavsource/pixpos/nuApixpos20100101v007.fits
nuwavsource/pixpos/nuBpixpos20100101v007.fits

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,5 @@
astropy==5.1
numpy==1.23.2
pandas==1.4.4
scipy==1.9.1
setuptools==57.4.0

View File

@ -0,0 +1 @@
nuwavsource

Binary file not shown.

Binary file not shown.

View File

@ -5,7 +5,7 @@ with open("README.md", "r") as fh:
setuptools.setup(
name="nuwavsource",
version="0.0.3",
version="0.0.4",
author="Andrey Mukhin",
author_email="amukhin@phystech.edu",
description="A package for source exclusion in NuStar observation data using wavelet decomposition",