GithubHelp home page GithubHelp logo

darma's Introduction

DARMA

A Data Access, Representation, and MAnipulation interface using AstroPy/PyFITS for FITS input/ouput and NumPy for Array manipulation, adapted from ESO's Eclipse library Python interface and some of its C-code (http://www.eso.org/eclipse/).


Merriam-Webster's Online Dictionary defines the progenitor term 'dharma' from Hinduism & Buddhism as:

2a: the basic principles of cosmic or individual existence

Thus, DARMA objects access, represent, and manipulate the most basic form of information that the data can take.


Author: John P. McFarland [email protected]


This package provides a number of modules currently interfacing with the AstroPy.io.fits/PyFITS module to represent many forms of FITS data. The PyFITS module was developed by Space Telescope Science Institute (STScI) and provides an interface between FITS images and NumPy arrays. The AstroPy.io.fits module is a port of the PyFITS module by the AstroPy project. NumPy was also developed by STScI. For more information, see:


This package provides the following modules:

          image: implements the image object with methods to process
                 2D FITS image data
        bitmask: An 8-bit structure to store up to 8 bitmasks
                 parallel with an image
           cube: a cube object is list of images with methods that
                 process stacks of images
         header: a FITS header object, resembling a dictionary
       pixelmap: a map of boolean pixel values indicating good/bad
                (1/0) data
         common: auxiliary data structures and constants
image_generator: Genenerate artificial data

Incomplete modules:

          table: a representation of a binary FITS table and
                 associated methods (currently limited to readonly)
         mosaic: a mosaic object is a set of images linked by a
                 common spatial layout (e.g., astrometry)

In addition the package provides:

        bitmask_test: unit tests for bitmask module
         common_test: unit tests for common module
           cube_test: unit tests for cube module
         header_test: unit tests for header module
image_generator_test: unit tests for image_generator module
          image_test: unit tests for image module
       pixelmap_test: unit tests for pixelmap module
         tables_test: unit tests for tables module

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.