semvec/pypi-packages huggingface dataset:
eobox 0.3.2
A toolbox for processing earth observation data with Python.
License: MIT
Requires Python: >=3.5

[![Build Status](https://travis-ci.org/benmack/eo-box.svg?branch=master)](https://travis-ci.org/benmack/eo-box)
[![Docs Status](https://readthedocs.org/projects/eo-box/badge/?version=latest)](https://eo-box.readthedocs.io/en/latest/?badge=latest)

# eo-box


**eobox** is a Python package with a small collection of tools for working with Remote Sensing / Earth Observation data. 


## Package Overview

So far, the following subpackages are available:

* **eobox.sampledata** contains small sample data that can be used for playing around and testing.

* **eobox.raster** contains raster processing tools for

    * extracting raster values at given (by vector data) locations,

    * window- / chunk-wise processing of multiple single layer raster 
      files that do not fit in memory, e.g.

      * calculating virtual time series and temporal statistical 
        metrics from all cloud-free observations,

      * predicting a machine learning model,

      * custom processing functions.

* **eobox.vector** contains vector processing tools for

    * clean convertion of polygons to lines and 

    * distance-to-polygon border calculation.

* **eobox.ml** contains machine learning related tools, e.g.

    * plotting a confusion matrix including with precision and recall

    * extended predict function which returns prediction, confidences, and probabilities.  


## Installation

The package requires Python 3. It can be installed with the following command:

```bash
pip install eobox
```

The *environment.yaml* in the repository can be used to setup a conda environment with all dependencies required for using and building the package and running the tests and documentation code.

```bash
conda env create --name=eobox --file=environment.yml
pip install eobox
```

## Documentation

The package documentation can be found at [readthedocs](https://eo-box.readthedocs.io/).
cert-verifier 2.0.15
Verifies blockchain certificates
License: MIT

[![Build Status](https://travis-ci.org/blockchain-certificates/cert-verifier.svg?branch=master)](https://travis-ci.org/blockchain-certificates/cert-verifier)
[![PyPI version](https://badge.fury.io/py/cert-verifier.svg)](https://badge.fury.io/py/cert-verifier)

# cert-verifier
Library for verifying blockchain certificates.

## Using the pypi package

The most common way to use this is to add the [latest cert-verifier pypi package](https://badge.fury.io/py/cert-verifier) to your project dependencies. 

## Verify a certificate by command line

1. Ensure you have an python environment. [Recommendations](https://github.com/blockchain-certificates/cert-issuer/blob/master/docs/virtualenv.md)

2. Git clone the repository and change to the directory

  ```bash
  git clone https://github.com/blockchain-certificates/cert-verifier.git && cd cert-verifier
  ```

3. Run cert-viewer setup

  ```bash
  pip install .
  ```

4. Run the main program

  ```bash
  cd cert_verifier
  python verifier.py
  ```
  
## Verification process

[Read about how Blockcerts verification works](https://github.com/blockchain-certificates/cert-verifier-js#verification-process)

## Unit tests

This project uses tox to validate against several python environments.

1. Ensure you have an python environment. [Recommendations](https://github.com/blockchain-certificates/cert-issuer/blob/master/docs/virtualenv.md)

2. Run tests
    ```
    ./run_tests.sh
    ```

## Contact

Contact us at [the Blockcerts community forum](http://community.blockcerts.org/).