TUW-GEO / geopathfinder

Querying and searching data on the file system
MIT License
0 stars 2 forks source link
file-manager geodata python remote-sensing

geopathfinder

.. image:: https://travis-ci.org/TUW-GEO/geopathfinder.svg?branch=master :target: https://travis-ci.org/TUW-GEO/geopathfinder

.. image:: https://coveralls.io/repos/github/TUW-GEO/geopathfinder/badge.svg?branch=master :target: https://coveralls.io/github/TUW-GEO/geopathfinder?branch=master

.. image:: https://badge.fury.io/py/geopathfinder.svg :target: https://badge.fury.io/py/geopathfinder

.. image:: https://readthedocs.org/projects/geopathfinder/badge/?version=latest :target: https://geopathfinder.readthedocs.io/en/latest/?badge=latest

.. image:: https://img.shields.io/badge/License-MIT-yellow.svg :target: https://opensource.org/licenses/MIT

A package for creating, querying, and searching in data structures holding geo data sets.

Description

This packages aims to provide a rich toolbox for efficient, quick, and precise handling of filenames and folder structures for geo-data, most conviniently when combined with grid objects as e.g. the https://github.com/TUW-GEO/Equi7Grid.

With pre-defined sets comprising string-definitions, folder path logics, and filename en-/decoders, a variety of file/folder naming conventions can be implemented.

The base classes SmartPath() and SmartTree() comprise also functions for file search and folder(-tree) volume determination.

Adding a new filenaming convention

In general, please follow the code and test guidelines of existing naming conventions. The following description aims to show how to implement a new naming convention:

Note

This project has been set up using PyScaffold 3.1. For details and usage information on PyScaffold see https://pyscaffold.org/.