Metadata-Version: 2.1
Name: nmmn
Version: 0.8.6
Summary: Miscellaneous methods for astronomy, dealing with arrays, statistical distributions and computing goodness-of-fit
Home-page: https://github.com/rsnemmen/nmmn
Author: Rodrigo Nemmen
Author-email: rodrigo.nemmen@iag.usp.br
License: MIT License
Download-URL: https://github.com/rsnemmen/nmmn/archive/0.8.6.tar.gz
Description: `nmmn` package
        ================
        
        Tools for astronomy, data analysis, time series, numerical simulations, gamma-ray astronomy and more! These are modules I wrote which I find useful—for whatever reason—in my research.
        
        List of modules available ([more info here](http://rsnemmen.github.io/nmmn/)):
        
        * `astro`: astronomy
        * `dsp`: signal processing
        * `lsd`: misc. operations on arrays, lists, dictionaries and sets
        * `stats`: statistical methods
        * `sed`: spectral energy distributions
        * `plots`: custom plots
        * `fermi`: Fermi LAT analysis methods
        * `bayes`: Bayesian tools for dealing with posterior distributions
        * `grmhd`: tools for dealing with GRMHD numerical simulations
        
        Very basic [documentation](http://rsnemmen.github.io/nmmn/) for the package. Generated with Sphinx.
        
        # Installation
        
        You have a couple of options to install the module:
        
        1. Install using `pip`:
        
        ```
        pip install nmmn
        ```
        
        
        2. Install the module on the system’s python library path: 
        
        ```
        python setup.py install
        ```
        
        3. Install the package with a symlink, so that changes to the source files will be immediately available:
        
        ```
        python setup.py develop
        ```
        
        This last method is preferred to sync with changes in the repo. You may need to run the last command with `sudo`.
        
        To upgrade the package to the latest stable version, try
        
            pip install --upgrade nmmn
        
        if you installed with `pip`. If you installed with the `setup.py` script and the `develop` option, try
        
            cd /path/to/nmmn
            git pull
        
        # Usage
        
        First import the specific module that you need:
        
            import nmmn.lsd
        
        Then call the method you need. For example, to remove all `nan` and `inf` elements from a `numpy` array:
        
        ```python
        import numpy
        
        # generates some array with nan and inf
        x=numpy.array([1,2,numpy.nan,numpy.inf])
        
        # removes strange elements
        xok=nmmn.lsd.delweird(x)
        ```
        
        For more examples, please refer to the [examples doc](examples.md).
        
        # TODO
        
        * [x] need more examples of how to use the modules
        * [ ] add IFU data cubes method
        
        # License
        
        See `LICENSE` file.
        
        If you have suggestions of improvements, by all means please contribute with a pull request!  :)
        
        The MIT License (MIT). Copyright (c) 2018 [Rodrigo Nemmen](http://rodrigonemmen.com)
        
        [Visit the author's web page](http://rodrigonemmen.com/) and/or follow him on twitter ([@nemmen](https://twitter.com/nemmen)).
Keywords: science,statistics,signal-processing,numerical-methods,astronomy,numerical-simulations,astrophysics,mhd,grmhd
Platform: UNKNOWN
Description-Content-Type: text/markdown
