Skip to content

Commit

Permalink
Merge pull request #9 from pytroll/master
Browse files Browse the repository at this point in the history
Update project
  • Loading branch information
wroberts4 authored Apr 30, 2019
2 parents cf3dacb + 1f21d20 commit 5f90367
Show file tree
Hide file tree
Showing 84 changed files with 3,294 additions and 365 deletions.
103 changes: 103 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
* @djhoese @mraspaud
satpy/readers/seviri_l1b_hrit.py @sfinkens @mraspaud
doc/source/api/satpy.composites.rst @pnuu @djhoese @mraspaud
doc/source/composites.rst @pnuu @djhoese @mraspaud
satpy/composites/abi.py @djhoese
satpy/composites/cloud_products.py @adybbroe @mraspaud
satpy/composites/crefl_utils.py @djhoese @mraspaud @adybbroe
satpy/composites/sar.py @mraspaud
satpy/demo/__init__.py @djhoese
satpy/demo/google_cloud_platform.py @djhoese
satpy/etc/composites/abi.yaml @djhoese
satpy/etc/composites/avhrr-3.yaml @adybbroe @pnuu
satpy/etc/composites/msi.yaml @mraspaud
satpy/etc/composites/msu-gs.yaml @mraspaud
satpy/etc/composites/olci.yaml @mraspaud
satpy/etc/composites/sar-c.yaml @mraspaud
satpy/etc/composites/sar.yaml @mraspaud
satpy/etc/composites/seviri.yaml @mraspaud @pnuu @adybbroe
satpy/etc/composites/slstr.yaml @mraspaud
satpy/etc/composites/viirs.yaml @djhoese @mraspaud @adybbroe
satpy/etc/composites/visir.yaml @djhoese @mraspaud @adybbroe @pnuu
satpy/etc/readers/abi_l1b.yaml @djhoese
satpy/etc/readers/abi_l1b_scmi.yaml @djhoese
satpy/etc/readers/acspo.yaml @djhoese
satpy/etc/readers/ahi_hrit.yaml @sfinkens @mraspaud
satpy/etc/readers/ahi_hsd.yaml @sfinkens @djhoese @mraspaud
satpy/etc/readers/avhrr_l1b_aapp.yaml @pnuu @mraspaud @adybbroe
satpy/etc/readers/avhrr_l1b_eps.yaml @pnuu @mraspaud @adybbroe
satpy/etc/readers/avhrr_l1b_gaclac.yaml @mraspaud @sfinkens
satpy/etc/readers/avhrr_l1b_hrpt.yaml @mraspaud
satpy/etc/readers/clavrx.yaml @djhoese
satpy/etc/readers/electrol_hrit.yaml @sfinkens @mraspaud
satpy/etc/readers/fci_l1c_fdhsi.yaml @mraspaud
satpy/etc/readers/geocat.yaml @djhoese
satpy/etc/readers/goes-imager_hrit.yaml @sfinkens @mraspaud
satpy/etc/readers/goes-imager_nc.yaml @sfinkens @mraspaud
satpy/etc/readers/iasi_l2.yaml @pnuu
satpy/etc/readers/jami_hrit.yaml @sfinkens @mraspaud
satpy/etc/readers/li_l2.yaml @sjoro
satpy/etc/readers/maia.yaml @adybbroe
satpy/etc/readers/msi_safe.yaml @mraspaud
satpy/etc/readers/mtsat2-imager_hrit.yaml @sfinkens @mraspaud
satpy/etc/readers/nucaps.yaml @djhoese
satpy/etc/readers/nwcsaf-geo.yaml @adybbroe @pnuu
satpy/etc/readers/nwcsaf-pps_nc.yaml @adybbroe @mraspaud
satpy/etc/readers/olci_l1b.yaml @mraspaud
satpy/etc/readers/olci_l2.yaml @mraspaud
satpy/etc/readers/omps_edr.yaml @djhoese
satpy/etc/readers/sar-c_safe.yaml @mraspaud
satpy/etc/readers/seviri_l1b_hrit.yaml @sfinkens @sjoro @mraspaud
satpy/etc/readers/seviri_l1b_native.yaml @sfinkens @sjoro @mraspaud
satpy/etc/readers/seviri_l1b_nc.yaml @sjoro @sfinkens
satpy/etc/readers/slstr_l1b.yaml @mraspaud
satpy/etc/readers/viirs_compact.yaml @mraspaud
satpy/etc/readers/viirs_edr_active_fires.yaml @adybbroe @djhoese
satpy/etc/readers/viirs_edr_flood.yaml @djhoese
satpy/etc/readers/viirs_l1b.yaml @djhoese
satpy/etc/readers/virr_l1b.yaml @djhoese @adybbroe
satpy/etc/writers/cf.yaml @mraspaud
satpy/etc/writers/ninjotiff.yaml @mraspaud
satpy/etc/writers/scmi.yaml @djhoese
satpy/readers/aapp_l1b.py @pnuu @mraspaud @adybbroe
satpy/readers/abi_l1b.py @djhoese
satpy/readers/acspo.py @djhoese
satpy/readers/ahi_hsd.py @sfinkens @djhoese @mraspaud
satpy/readers/avhrr_l1b_gaclac.py @mraspaud @sfinkens
satpy/readers/clavrx.py @djhoese
satpy/readers/electrol_hrit.py @sfinkens @mraspaud
satpy/readers/eps_l1b.py @mraspaud @pnuu @adybbroe
satpy/readers/eum_base.py @sjoro @sfinkens @adybbroe
satpy/readers/fci_l1c_fdhsi.py @mraspaud
satpy/readers/geocat.py @djhoese
satpy/readers/goes_imager_hrit.py @sfinkens @mraspaud
satpy/readers/goes_imager_nc.py @sfinkens @mraspaud
satpy/readers/hrit_base.py @sfinkens @sjoro @mraspaud
satpy/readers/hrit_jma.py @sfinkens @mraspaud
satpy/readers/hrpt.py @mraspaud
satpy/readers/iasi_l2.py @pnuu
satpy/readers/li_l2.py @sjoro
satpy/readers/maia.py @adybbroe
satpy/readers/msi_safe.py @mraspaud
satpy/readers/nucaps.py @djhoese
satpy/readers/nwcsaf_nc.py @adybbroe @mraspaud
satpy/readers/olci_nc.py @mraspaud
satpy/readers/omps_edr.py @djhoese
satpy/readers/sar_c_safe.py @mraspaud
satpy/readers/scmi.py @djhoese
satpy/readers/seviri_base.py @sfinkens @sjoro @mraspaud @adybbroe
satpy/readers/seviri_l1b_hrit.py @sfinkens @sjoro @mraspaud
satpy/readers/seviri_l1b_native.py @sjoro @sfinkens @mraspaud
satpy/readers/seviri_l1b_native_hdr.py @sjoro @sfinkens @adybbroe
satpy/readers/seviri_l1b_nc.py @sjoro @sfinkens @mraspaud
satpy/readers/slstr_l1b.py @mraspaud
satpy/readers/viirs_compact.py @mraspaud
satpy/readers/viirs_edr_active_fires.py @adybbroe @djhoese
satpy/readers/viirs_edr_flood.py @djhoese
satpy/readers/viirs_l1b.py @djhoese
satpy/readers/xmlformat.py @mraspaud
satpy/resample.py @pnuu @djhoese @mraspaud
satpy/writers/cf_writer.py @mraspaud
satpy/writers/scmi.py @djhoese
utils/coord2area_def.py @mraspaud @adybbroe
utils/fetch_avhrr_calcoeffs.py @pnuu
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ If applicable, add screenshots to help explain your problem.

**Environment Info:**
- OS: [e.g. OSX, Windows, Linux]
- SatPy Version: [e.g. 0.9.0]
- Satpy Version: [e.g. 0.9.0]
- PyResample Version:
- Readers and writers dependencies (when relevant): [run `from satpy.config import check_satpy; check_satpy()`]

Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,4 @@ nosetests.xml

# vi / vim swp files
*.swp
.DS_STORE
2 changes: 2 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,5 @@ The following people have made contributions to this project:
- [sjoro (sjoro)](https://github.com/sjoro)
- Guido della Bruna - meteoswiss
- Marco Sassi - meteoswiss
- [Rohan Daruwala (rdaruwala)](https://github.com/rdaruwala)
- [Simon R. Proud (simonrp84)](https://github.com/simonrp84)
107 changes: 107 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,110 @@
## Version 0.14.2 (2019/04/25)

### Issues Closed

* [Issue 679](https://github.com/pytroll/satpy/issues/679) - Cannot save a multiscene animation - imagio:ffmpeg warning

In this release 1 issue was closed.

### Pull Requests Merged

#### Bugs fixed

* [PR 731](https://github.com/pytroll/satpy/pull/731) - Fix viirs sdr reader to allow ivcdb files in the sdr directory
* [PR 726](https://github.com/pytroll/satpy/pull/726) - Bugfixes in the Electro-L reader ([](https://groups.google.com/forum//issues/))

#### Features added

* [PR 729](https://github.com/pytroll/satpy/pull/729) - Add "extras" checks to check_satpy utility function

#### Documentation changes

* [PR 724](https://github.com/pytroll/satpy/pull/724) - Add codeowners

In this release 4 pull requests were closed.


## Version 0.14.1 (2019/04/12)

### Issues Closed

* [Issue 716](https://github.com/pytroll/satpy/issues/716) - Reading the EUMETSAT compact viirs format returns wrong platform name (J01 instead of NOAA-20) ([PR 717](https://github.com/pytroll/satpy/pull/717))
* [Issue 710](https://github.com/pytroll/satpy/issues/710) - Question (maybe a bug): Why does RBG array exported with scn.save_dataset contain values greater than 255 ?

In this release 2 issues were closed.

### Pull Requests Merged

#### Bugs fixed

* [PR 721](https://github.com/pytroll/satpy/pull/721) - Consistent platform id attribute across NAT + HRIT SEVIRI readers
* [PR 719](https://github.com/pytroll/satpy/pull/719) - Fix VIIRS 'night_fog' RGB composite recipe to use M12 instead of M14
* [PR 718](https://github.com/pytroll/satpy/pull/718) - Fix 'seviri_l1b_hrit' reader's area creation for pyproj 2.0+
* [PR 717](https://github.com/pytroll/satpy/pull/717) - Fix 'viirs_compact' and 'viirs_l1b' readers to return WMO/Oscar platform name ([716](https://github.com/pytroll/satpy/issues/716))
* [PR 715](https://github.com/pytroll/satpy/pull/715) - Fix hurricane florence demo download to only include M1 files
* [PR 712](https://github.com/pytroll/satpy/pull/712) - Fix 'mitiff' writer not clipping enhanced data before scaling to 8 bit values
* [PR 709](https://github.com/pytroll/satpy/pull/709) - Fix datetime64 use in 'seviri_l1b_hrit' reader for numpy < 1.15
* [PR 708](https://github.com/pytroll/satpy/pull/708) - Fix 'seviri_0deg' and 'seviri_iodc' builtin areas (areas.yaml) not matching reader areas

#### Documentation changes

* [PR 713](https://github.com/pytroll/satpy/pull/713) - Add links to source from API documentation

In this release 9 pull requests were closed.


## Version 0.14.0 (2019/04/09)

### Issues Closed

* [Issue 698](https://github.com/pytroll/satpy/issues/698) - Read WKT geotiff
* [Issue 692](https://github.com/pytroll/satpy/issues/692) - sdr_viirs_l1b reader fails in 0.13, recent master, Works with version 0.12.0 ([PR 693](https://github.com/pytroll/satpy/pull/693))
* [Issue 683](https://github.com/pytroll/satpy/issues/683) - Question: Change image size when saving with satpy.save_dataset ([PR 691](https://github.com/pytroll/satpy/pull/691))
* [Issue 681](https://github.com/pytroll/satpy/issues/681) - incorrect data offset in HSD files ([PR 689](https://github.com/pytroll/satpy/pull/689))
* [Issue 666](https://github.com/pytroll/satpy/issues/666) - Add drawing of lat lon graticules when saving dataset ([PR 668](https://github.com/pytroll/satpy/pull/668))
* [Issue 646](https://github.com/pytroll/satpy/issues/646) - Add 'demo' subpackage for accessing example data ([PR 686](https://github.com/pytroll/satpy/pull/686))
* [Issue 528](https://github.com/pytroll/satpy/issues/528) - Support dask version of PySpectral ([PR 529](https://github.com/pytroll/satpy/pull/529))
* [Issue 511](https://github.com/pytroll/satpy/issues/511) - Add/update documentation about composites and compositors ([PR 705](https://github.com/pytroll/satpy/pull/705))

In this release 8 issues were closed.

### Pull Requests Merged

#### Bugs fixed

* [PR 700](https://github.com/pytroll/satpy/pull/700) - Mask out invalid values in the precipitation probability product
* [PR 693](https://github.com/pytroll/satpy/pull/693) - Fix VIIRS SDR reading of visible channels at nighttime ([692](https://github.com/pytroll/satpy/issues/692))
* [PR 689](https://github.com/pytroll/satpy/pull/689) - Fix Himawari HSD reader's incorrect header information ([681](https://github.com/pytroll/satpy/issues/681))
* [PR 688](https://github.com/pytroll/satpy/pull/688) - Fix offset correction in seviri_l1b_hrit
* [PR 685](https://github.com/pytroll/satpy/pull/685) - Fix bug in Scene.resample causing AssertionError
* [PR 677](https://github.com/pytroll/satpy/pull/677) - Fix MultiScene save_animation when distributed isn't installed
* [PR 675](https://github.com/pytroll/satpy/pull/675) - Do not pass `filter_parameters` to the filehandler creation

#### Features added

* [PR 691](https://github.com/pytroll/satpy/pull/691) - Add Scene.aggregate method (python 3 only) ([683](https://github.com/pytroll/satpy/issues/683))
* [PR 686](https://github.com/pytroll/satpy/pull/686) - Add demo subpackage to simplify test data download ([646](https://github.com/pytroll/satpy/issues/646))
* [PR 676](https://github.com/pytroll/satpy/pull/676) - Feature add nightfog modis
* [PR 674](https://github.com/pytroll/satpy/pull/674) - Use platform ID to choose the right reader for AVHRR GAC data
* [PR 671](https://github.com/pytroll/satpy/pull/671) - Add satellite position to dataset attributes (seviri_l1b_hrit)
* [PR 669](https://github.com/pytroll/satpy/pull/669) - Add ocean-color for viirs and modis
* [PR 668](https://github.com/pytroll/satpy/pull/668) - Add grid/graticules to add_overlay function. ([666](https://github.com/pytroll/satpy/issues/666))
* [PR 665](https://github.com/pytroll/satpy/pull/665) - Add reader for VIIRS Active Fires
* [PR 645](https://github.com/pytroll/satpy/pull/645) - Reader for the SAR OCN L2 wind product in SAFE format.
* [PR 565](https://github.com/pytroll/satpy/pull/565) - Add reader for FY-3 VIRR (virr_l1b)
* [PR 529](https://github.com/pytroll/satpy/pull/529) - Add dask support to NIRReflectance modifier ([528](https://github.com/pytroll/satpy/issues/528))

#### Documentation changes

* [PR 707](https://github.com/pytroll/satpy/pull/707) - Add ABI Meso demo data case and clean up documentation
* [PR 705](https://github.com/pytroll/satpy/pull/705) - Document composites ([511](https://github.com/pytroll/satpy/issues/511))
* [PR 701](https://github.com/pytroll/satpy/pull/701) - Clarify release instructions
* [PR 699](https://github.com/pytroll/satpy/pull/699) - Rename SatPy to Satpy throughout documentation
* [PR 673](https://github.com/pytroll/satpy/pull/673) - Add information about GDAL_CACHEMAX to FAQ

In this release 23 pull requests were closed.


## Version 0.13.0 (2019/03/18)

### Issues Closed
Expand Down
30 changes: 15 additions & 15 deletions CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
How to contribute
=================

Thank you for considering contributing to SatPy! SatPy's development team
Thank you for considering contributing to Satpy! Satpy's development team
is made up of volunteers so any help we can get is very appreciated.

Contributions from users are what keep this community going. We welcome
any contributions including bug reports, documentation fixes or updates,
bug fixes, and feature requests. By contributing to SatPy you are providing
bug fixes, and feature requests. By contributing to Satpy you are providing
code that everyone can use and benefit from.

The following guidelines will describe how the SatPy project structures
The following guidelines will describe how the Satpy project structures
its code contributions from discussion to code to package release.

For more information on contributing to open source projects see
Expand Down Expand Up @@ -39,7 +39,7 @@ What can I do?
- Read the :doc:`index` for more details on contributing code.
- `Fork <https://help.github.com/articles/fork-a-repo/>`_ the repository on
GitHub and install the package in development mode.
- Update the SatPy documentation to make it clearer and more detailed.
- Update the Satpy documentation to make it clearer and more detailed.
- Contribute code to either fix a bug or add functionality and submit a
`Pull Request <https://help.github.com/articles/creating-a-pull-request/>`_.
- Make an example Jupyter Notebook and add it to the
Expand All @@ -53,33 +53,33 @@ fault. When you submit your changes to be merged as a GitHub
`Pull Request <https://help.github.com/articles/creating-a-pull-request/>`_
they will be automatically tested and checked against coding style rules.
Before they are merged they are reviewed by at least one maintainer of the
SatPy project. If anything needs updating, we'll let you know.
Satpy project. If anything needs updating, we'll let you know.

What is expected?
=================

You can expect the SatPy maintainers to help you. We are all volunteers,
You can expect the Satpy maintainers to help you. We are all volunteers,
have jobs, and occasionally go on vacations. We will try our best to answer
your questions as soon as possible. We will try our best to understand your
use case and add the features you need. Although we strive to make
SatPy useful for everyone there may be some feature requests that we can't
Satpy useful for everyone there may be some feature requests that we can't
allow if they would require breaking existing features. Other features may
be best for a different package, PyTroll or otherwise. Regardless, we will
help you find the best place for your feature and to make it possible to do
what you want.

We, the SatPy maintainers, expect you to be patient, understanding, and
respectful of both developers and users. SatPy can only be successful if
We, the Satpy maintainers, expect you to be patient, understanding, and
respectful of both developers and users. Satpy can only be successful if
everyone in the community feels welcome. We also expect you to put in as
much work as you expect out of us. There is no dedicated PyTroll or SatPy
much work as you expect out of us. There is no dedicated PyTroll or Satpy
support team, so there may be times when you need to do most of the work
to solve your problem (trying different test cases, environments, etc).

Being respectful includes following the style of the existing code for any
code submissions. Please follow
`PEP8 <https://www.python.org/dev/peps/pep-0008/>`_ style guidelines and
limit lines of code to 80 characters whenever possible and when it doesn't
hurt readability. SatPy follows
hurt readability. Satpy follows
`Google Style Docstrings <http://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html>`_
for all code API documentation. When in doubt use the existing code as a
guide for how coding should be done.
Expand All @@ -89,7 +89,7 @@ guide for how coding should be done.
How do I get help?
==================

The SatPy developers (and all other PyTroll package developers) monitor the:
The Satpy developers (and all other PyTroll package developers) monitor the:

- `Mailing List <https://groups.google.com/group/pytroll>`_
- `Slack chat <https://pytroll.slack.com/>`_ (get an `invitation <https://pytrollslackin.herokuapp.com/>`_)
Expand All @@ -99,17 +99,17 @@ How do I submit my changes?
===========================

Any contributions should start with some form of communication (see above) to
let the SatPy maintainers know how you plan to help. The larger the
let the Satpy maintainers know how you plan to help. The larger the
contribution the more important direct communication is so everyone can avoid
duplicate code and wasted time.
After talking to the SatPy developers any additional work like code or
After talking to the Satpy developers any additional work like code or
documentation changes can be provided as a GitHub
`Pull Request <https://help.github.com/articles/creating-a-pull-request/>`_.

Code of Conduct
===============

SatPy follows the same code of conduct as the PyTroll project. For reference
Satpy follows the same code of conduct as the PyTroll project. For reference
it is copied to this repository in
`CODE_OF_CONDUCT.md <https://github.com/pytroll/satpy/blob/master/CODE_OF_CONDUCT.md>`_.

Expand Down
8 changes: 4 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ Satpy
:target: https://badge.fury.io/py/satpy


The SatPy package is a python library for reading and manipulating
The Satpy package is a python library for reading and manipulating
meteorological remote sensing data and writing it to various image and
data file formats. SatPy comes with the ability to make various RGB
data file formats. Satpy comes with the ability to make various RGB
composites directly from satellite instrument channel data or higher level
processing output. The
`pyresample <http://pyresample.readthedocs.io/en/latest/>`_ package is used
Expand All @@ -28,7 +28,7 @@ http://satpy.readthedocs.org/.
Installation
------------

SatPy can be installed from PyPI with pip:
Satpy can be installed from PyPI with pip:

.. code-block:: bash
Expand All @@ -44,7 +44,7 @@ It is also available from `conda-forge` for conda installations:
Code of Conduct
---------------

SatPy follows the same code of conduct as the PyTroll project. For reference
Satpy follows the same code of conduct as the PyTroll project. For reference
it is copied to this repository in CODE_OF_CONDUCT.md_.

As stated in the PyTroll home page, this code of conduct applies to the
Expand Down
Loading

0 comments on commit 5f90367

Please sign in to comment.