Skip to main content

FITS file manager

Project description

Repository icon

Python package Documentation Status DOI Code Astro

Welcome to the FITS File Manager repository

The FITS File Manager (ffile_man) is a package developed to assist you in the management of large sets of image files. Using ffile_man, the data can be sorted into file groups, according to their purpose, like calibration and scientific data. For that, ffile_man looks for the DATE-OBS and OBSTYPE keywords in the image header. The former is the timestamp in which the image was acquired and it is used to sort the images as a function of time. The latter is used to sort by the type of the observation.

In this article, we will give you the basics of how to start using ffile_man.

Installing the package

Use the pip command to install the package into your local computer.

pip install ffile-man

How to use this package

To see how the package works, we prepared a ZIP file named example.zip that you can download in this link. This ZIP file has an script named example.ipynb and a folder containing a set of dummy images that can be provided to the package. Once you have this package installed, you will be able to open the file example.ipynb found in the root folder. Opening this file you will see three cell containing some examples of how to use the package. These examples use the set of FITS files present in the ./FITS folder.

  • The first example will print all the files found in the folder.
  • The second will print the files with a timestamp greater than 2024-7-17T12:11:00 (isot).
  • The third will print the files whose OBSTYPE keyword matches the FLAT and ZERO strings.

How to cite

Was this package useful for you? Think about citing us!

Following are two examples of how this package can be cited.

Plain text

Denis and Balaji-0-5, “FITS File Manager”. Zenodo, July 17, 2024. doi: 10.5281/zenodo.12763958.

Bibtex code

@software{denis_2024_12763958,
  author       = {Denis and
                  Balaji-0-5},
  title        = {FITS File Manager},
  month        = Jul,
  year         = 2024,
  publisher    = {Zenodo},
  version      = {v0.1.1},
  doi          = {10.5281/zenodo.12763958},
  url          = {https://doi.org/10.5281/zenodo.12763958}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ffile_man-0.2.1.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

ffile_man-0.2.1-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file ffile_man-0.2.1.tar.gz.

File metadata

  • Download URL: ffile_man-0.2.1.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/5.15.153.1-microsoft-standard-WSL2

File hashes

Hashes for ffile_man-0.2.1.tar.gz
Algorithm Hash digest
SHA256 b8675634b265eb9e8dac0aea008c11b9ff1a3125fd3ad9a748f5701ae7586a4b
MD5 0ee15c891c85ace96fa990c2f18d4e44
BLAKE2b-256 8968a1525c373efa240a75f73f5ec46b22cb226467d1eff64f29f168787f02e4

See more details on using hashes here.

File details

Details for the file ffile_man-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: ffile_man-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/5.15.153.1-microsoft-standard-WSL2

File hashes

Hashes for ffile_man-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 86a78b02459acb6514b45fe700f79b8e294eee337b1614dbf2da8ed1012334c0
MD5 633e075180d05b3690b449bcde137adb
BLAKE2b-256 dcd7b3c7e645186c148db1fbd71dd9c3979c121c8ee4796c179246f0e6f61ad0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page