Metadata-Version: 2.1
Name: trefoil
Version: 0.3.2
Summary: Useful tools for spatial analysis using numpy and NetCDF
Home-page: https://github.com/consbio/trefoil
Author: databasin
Author-email: databasinadmin@consbio.org
License: see LICENSE
Description: # Trefoil  (formerly Clover)
        Because today might be your lucky day.
        
        **(note: this was renamed from `clover` on 4/20/2018 due to name conflicts on `pypi`)
        
        Geospatial operations with NetCDF files and numpy arrays.
        
        [![Build Status](https://travis-ci.org/consbio/trefoil.svg)](https://travis-ci.org/consbio/trefoil) [![Coverage Status](https://coveralls.io/repos/consbio/trefoil/badge.svg?branch=master&service=github)](https://coveralls.io/github/consbio/trefoil?branch=master)
        
        
        ## Why?
        We needed a library to consolidate a series of utility scripts and general
        geospatial operations on NetCDF and numpy arrays.  We found we were creating
        a lot of purpose built scripts for other projects involving lots of processing
        of NetCDF climate and model outputs.  Where possible, we have been pulling out
        general patterns and placing them here.  When we looked for existing work, we 
        didn't find anything that quite met our needs, with a clean API and no strong 
        assertions about data model or compliance with CF-conventions 
        (we aspire to conventions, but not all data meet them).  
        
        Specifically, we want to provide:
        
        * simple and fast API for rendering numpy arrays to images
        * simple API to provide utility functions that make working with NetCDF data
        easier
        * simple command line interface to make common operations easy and portable
        * analysis operations to simplify using geometries alongside raster data
        * analysis operations to summarize across various dimensions of spatial and 
        temporal-spatial datasets (anything more than 3 dimensions makes our heads hurt!)
        
        We are trying to avoid reimplementing anything well-handled elsewhere.  Where 
        possible, we contribute functionality to other libraries (e.g., [rasterio](https://github.com/mapbox/rasterio))
        where we think that the functionality is general enough not to depend on
        living within trefoil.
        
        
        ## Where is it being used?
        This is a core dependency for [ncdjango](https://github.com/consbio/ncdjango), our 
        Django-based NetCDF map server.
        
        We are using this on a variety of internal projects within the Conservation
        Biology Institute.
        
        
        ## Installation
        [pipenv](https://github.com/pypa/pipenv) is used for managing dependencies in this project.
        
        `pipenv install trefoil`
        
        
        ### No longer directly maintained / supported:
        On Windows, install the ones that require compiling from [Python Windows Packages](http://www.lfd.uci.edu/~gohlke/pythonlibs/).
        Then install the remainder using `pip`
        
        
        ## Command line interface
        This is currently undergoing heavy development.  
        See [CLI docs](https://github.com/consbio/trefoil/blob/master/docs/cli.md) for more information.
        
        
        ## Work in progress
        This is still under active development, as we have time and need.  All APIs are
        subject to change until we hit version 1.0.
        
        Specifically, we need to work on:
        
        * standardizing API patterns
        * documentation
        * test coverage and correctness
        * roadmap
        
        
        ## Contributors:
        
        * [Brendan C. Ward](https://github.com/brendan-ward)
        * [Nik Stevenson-Molnar](https://github.com/nikmolnar)
        
        With inspiration from [Tim Sheehan](http://consbio.org/people/staff/tim-sheehan) 
        and [Ken Ferschweiler](http://consbio.org/people/staff/ken-ferschweiler).
        
        
        ## See Also:
        
        * [rasterio](https://github.com/mapbox/rasterio): Geospatial I/O and operations on rasters, done right.
        * [OCGIS](https://github.com/NCPP/ocgis): Geoprocessing on CF compatible climate datasets.
        * [scikit-image](http://scikit-image.org/): Python image processing
        * [python-rasterstats](https://github.com/perrygeo/python-rasterstats): Summary statistics of rasters using geometries
        
Platform: UNKNOWN
Description-Content-Type: text/markdown
