Skip to main content

Isogeo Scan - Metadata Processor

Build Status

PyPI PyPI - Python Version

Documentation: sphinx Code style: black

Middleware used to process metadata issued by Isogeo Scan.

Available as:

  • Python package
  • Windows executable

Requirements

  • Python 3.7

Development

Quickstart

# create virtual env
py -3.7 -m venv .venv
# activate it
.\.venv\Scripts\activate
# update basic tooling
python -m pip install -U pip setuptools wheel
# install requirements
python -m pip install -U -r ./requirements.txt
# install package for development
python -m pip install --editable .

Try it

  1. Rename the .env.example into .env and fill the settings
  2. Launch the CLI

For example, get the help:

scan-metadata-processor --help

Check:

# for all default formats
scan-metadata-processor --label "CheckProcessConfig" --settings .\.env check

Process metadata:

scan-metadata-processor --label "ProcessInputMetadata" --settings .\.env process

There is also a clean task to automatically remove outdated logs and output files:

scan-metadata-processor --label "CleanLogs" --settings .\.env clean

Usage of the executable

Just replace scan-metadata-processor by the executable filename:

.\Isogeo_ScanMetadataProcessor.exe --label "ProcessInputMetadata" --settings .\.env process

Deployment

Every tagged commit pushed to master triggers a deployment to:

  • Azure Storage : Isogeo/isogeoscan/app/isogeo-scan-metadata-processor/
  • Python Package Index
  • Github Releases

Metadata

Release files for isogeo-scan-metadata-processor 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for isogeo-scan-metadata-processor 1.0.6
File Size Uploaded
isogeo-scan-metadata-processor-1.0.6.tar.gz 26.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for isogeo-scan-metadata-processor 1.0.6
File Interpreter ABI Platform
isogeo_scan_metadata_processor-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 67.2 kB

Release files / isogeo-scan-metadata-processor-1.0.6.tar.gz

Download URL isogeo-scan-metadata-processor-1.0.6.tar.gz
Size 26.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e27e58a5c4443179c182845072eaf6d4f5b042b2f2896a2dae493992e3121531
BLAKE2b-256 checksum
How to use checksums
bf325d0a175001e0cd743b5675f4e7b993e1a1e4e9b519d2eeeae3dd42e9ca39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Release files / isogeo_scan_metadata_processor-1.0.6-py3-none-any.whl

Download URL isogeo_scan_metadata_processor-1.0.6-py3-none-any.whl
Size 40.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d8461540398dbb7bfbea6bb727d8279efc315748cdda57e0bdc5c97259284f4f
BLAKE2b-256 checksum
How to use checksums
42b9031d7fb402b4882e1572bb712a14cd510eac0a9eb4e1ca07029d23af5b6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7

Release history Release notifications | RSS feed

1.1.1

2 release files

1.1.0

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

This release

1.0.6 This release

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page