• Stars
    star
    1,052
  • Rank 43,526 (Top 0.9 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 8 years ago
  • Updated 3 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Python package for earth-observing satellite data processing

Satpy

https://github.com/pytroll/satpy/workflows/CI/badge.svg?branch=main https://coveralls.io/repos/github/pytroll/satpy/badge.svg?branch=main CodeScene Code Health

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 composites directly from satellite instrument channel data or higher level processing output. The pyresample package is used to resample data to different uniform areas or grids.

The documentation is available at http://satpy.readthedocs.org/.

Installation

Satpy can be installed from PyPI with pip:

pip install satpy

It is also available from conda-forge for conda installations:

conda install -c conda-forge satpy

Code of Conduct

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 project space (GitHub) as well as the public space online and offline when an individual is representing the project or the community. Online examples of this include the PyTroll Slack team, mailing list, and the PyTroll twitter account. This code of conduct also applies to in-person situations like PyTroll Contributor Weeks (PCW), conference meet-ups, or any other time when the project is being represented.

Any violations of this code of conduct will be handled by the core maintainers of the project including David Hoese, Martin Raspaud, and Adam Dybbroe. If you wish to report one of the maintainers for a violation and are not comfortable with them seeing it, please contact one or more of the other maintainers to report the violation. Responses to violations will be determined by the maintainers and may include one or more of the following:

  • Verbal warning
  • Ask for public apology
  • Temporary or permanent ban from in-person events
  • Temporary or permanent ban from online communication (Slack, mailing list, etc)

For details see the official CODE_OF_CONDUCT.md.

More Repositories

1

pyresample

Geospatial image resampling in Python
Python
339
star
2

pyorbital

Orbital and astronomy computations in python
Python
199
star
3

aggdraw

Python package wrapping AGG2 drawing functionality
C++
98
star
4

pytroll-examples

Collection of examples for pytroll satellite data processing
Jupyter Notebook
71
star
5

pyspectral

Pyspectral is a package to read and manipulate satellite sensor spectral responses and solar irradiance spectra
Python
65
star
6

mpop

Meteorological Post Processing Package. This package is deprecated, please use satpy instead.
Python
39
star
7

pycoast

Python package for adding coastlines and borders on raster images
Python
35
star
8

donfig

Python library for configuring a package including defaults, env variable loading, and yaml loading.
Python
34
star
9

python-geotiepoints

Interpolation and extrapolation of geographic (lon, lat) tie points
Python
29
star
10

pytroll

The pytroll sandbox
Python
20
star
11

mipp

This is a Meteorological Ingest-Processing Package (MIPP)
Python
20
star
12

pygac

A python package to read and calibrate NOAA and Metop AVHRR GAC and LAC data
Python
20
star
13

fogpy

Satellite based fog and low stratus detection and nowcasting
Python
19
star
14

python-bufr

Generic BUFR file reader written in python. File support is similar to the ECMWF BUFR library.
Python
18
star
15

pytroll.github.io

Ruby
18
star
16

trollbufr

PyTroll BUFR reader
Python
11
star
17

pytroll-schedule

Reception scheduling of polar weather satellites
Python
9
star
18

trollimage

Imaging package for pytroll
Python
9
star
19

trollflow2

Next generation Trollflow. Trollflow is for batch-processing satellite data using Satpy
Python
7
star
20

trollsift

Filtering modules used in Pytroll
Python
6
star
21

trollmoves

Server/Client -based file transfer in Python
Python
6
star
22

trollcast

Polar weather satellite data exchange tool
Python
4
star
23

pydecorate

Automatically exported from code.google.com/p/pydecorate
Python
4
star
24

posttroll

High-level messaging system for pytroll.
Python
4
star
25

intake-satpy

Intake drivers that use the Satpy package to read data
Python
3
star
26

pytroll-fengyun3-runner

Pre-processor runner(s) for Feng-Yun 3 satellilte instrument(s)
Python
3
star
27

pytroll-collectors

Collector modules for Pytroll
Python
3
star
28

trollduction

Trollduction is a framework for operational weather satellite image batch production.
Python
3
star
29

areadef

A small tool to graphically help the creation of area definitions in Pytroll. It's WIP and plenty of hardcoded stuff, it needs work before it can be used.
Hack
3
star
30

pytroll-cspp-runner

Pytroll runner for CSPP
Python
2
star
31

cis-troll-match

Python package for collocating (satellite) observations in time and space
Gherkin
2
star
32

pytroll-modis-runner

Pytroll runner for MODIS pre-processing
Python
2
star
33

pygac-fdr

Python package for creating a Fundamental Data Record (FDR) of AVHRR GAC data using pygac
Python
2
star
34

pyninjotiff

python library for writing Ninjo-compatible TIFF files
Python
2
star
35

satfire

Forest fire detection from satellite data
Python
2
star
36

config-finder

Small python library for stacking up config files from different directories
Python
2
star
37

pytroll-seviri-l1c-runner

Pytroll runner to process SEVIRI Level-1.5 hrit to PPS level-1c format
Python
2
star
38

pytroll-runner

Python
1
star
39

pytroll-active-fire-runner

Using 3rd party software like CSPP to generate active fire products
Python
1
star
40

pytroll-pps-runner

Pytroll runner for PPS
Python
1
star
41

trollflow-sat

Satellite processing plugins for Trollflow
Python
1
star
42

pytroll-db

Database interface for pytroll
Python
1
star
43

pygranule

Automatically exported from code.google.com/p/pygranule
Python
1
star
44

pytroll-osisaf-runner

Pytroll runner for OSISAF
Python
1
star
45

pytroll-aapp-runner

Pytroll runner for AAPP
Python
1
star
46

pytroll-monitor

Monitoring tools for pytroll
Python
1
star
47

pytroll-product-filter

A pytroll posttroll runner that takes in (EUMETCast) product files and sends them on to final destinations on disk if the data covers the area of interest (determined from metadata in the filename)
Python
1
star
48

satpy-composites-plugin-example

Satpy composites plugin example package
Python
1
star