GitXplorerGitXplorer
m

p4tools

public
1 stars
1 forks
3 issues

Commits

List of commits on branch master.
Unverified
9ca03c3de530bb2cf971b2dd4ae01b454e120db9

fix empty README

mmichaelaye committed 8 months ago
Unverified
af913cc06c6c7c80870676afc3ce88fa943c9943

bump

mmichaelaye committed 8 months ago
Unverified
fa5e4a773cc8a7416cd651d4ba8aa73382200e63

add missing settings.ini and other missing files

mmichaelaye committed 8 months ago
Unverified
37dc5fdec6d4313ec5f5b7ce6756e2beaba89eb8

missing files

mmichaelaye committed 2 years ago
Unverified
45df0f667fbb884ffeda57534aba886c4d0d29de

updating to notebook based dev

mmichaelaye committed 2 years ago
Unverified
dbc0697edc1bc81a3523b0ab79deca36f6fb3bab

Bump version: 0.7.0 -> 0.8.0

mmichaelaye committed 6 years ago

README

The README file for this repository.

================= Planet Four Tools

.. image:: https://img.shields.io/pypi/v/p4tools.svg :target: https://pypi.python.org/pypi/p4tools

.. image:: https://img.shields.io/travis/michaelaye/p4tools.svg :target: https://travis-ci.org/michaelaye/p4tools

.. image:: https://readthedocs.org/projects/p4tools/badge/?version=latest :target: https://p4tools.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

Tools for Planet Four data reduction and analysis.

Installation

.. code-block:: bash

 conda install -c michaelaye planetfour-catalog
 pip install p4tools

Features

  • Provides access to the Planet Four catalog data (see Install instructions):

.. code-block:: python

from p4tools import io
fans = io.get_fan_catalog()
blotches = io.get_blotch_catalog()
tile_coords = io.get_tile_coordinates()
tile_urls = io.get_tile_urls()
metadata = io.get_metadata()  # data for the HiRISE images used
region_names = io.get_region_names()  # informal region identifiers for observation IDs

These functions will use the intake library to download the data via the links provided inside the planetfour-catalog data. For read performance, the data is then being stored in your local storage folder that is being asked for at the first use of the io module of p4tools. These paths are being stored in $HOME/.p4tools.ini.

  • Enables plotting of catalog data on top of the HiRISE image tile that was used during marking

Updating

To update p4tools do

.. code-block:: bash

pip install -U p4tools

To update the catalog, first you need to get new download links by doing

.. code-block:: bash

conda update -c michaelaye planetfour-catalog

and after that, because p4tools caches the catalog items, you need to provide the parameter update=True when using the access functions, like so:

.. code-block:: python

from p4tools import io
fans = io.get_fan_catalog(update=True)

which will trigger a new download.

Credits

This package was created with Cookiecutter_ and the forked michaelaye/cookiecutter-pypackage-conda_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter .. _michaelaye/cookiecutter-pypackage-conda: https://github.com/michaelaye/cookiecutter-pypackage-conda