Skip to main content

geo-cli

toolkit de ferramentas relacionadas a geociências construídas por mim

Usage:

$ geo-cli [OPTIONS] COMMAND [ARGS]...

Options:

  • --help: Show this message and exit.

Commands:

  • geo2utm: converte coordenadas geográficas...
  • utm2geo: converte coordenadas UTM (EPSG:31983 como...
  • map: gera um mapa interativo a partir de...
  • mineralformula: constroe a tabela de formula mineral com...
  • escala: calcula a distância real correspondente a...
  • indicecor: calcula o índice de cor de uma rocha com...
  • mergulho: determina a espessura real de um...
  • idaderocha: determina a idade de uma rocha com base na...
  • atitude: converte uma atitude no formato...

geo-cli geo2utm

converte coordenadas geográficas (EPSG:4326 como padrão) para UTM (EPSG:31983 como padrão).

Usage:

$ geo-cli geo2utm [OPTIONS] INPUT_FILE OUTPUT_FILE

Arguments:

  • INPUT_FILE: caminho para o arquivo CSV de entrada (deve conter as colunas "lat" e "lon") [required]
  • OUTPUT_FILE: caminho onde o CSV final com os dados convertidos será salvo [required]

Options:

  • --source-epsg TEXT: EPSG code for source coordinate system [default: EPSG:4326]
  • --target-epsg TEXT: EPSG code for target coordinate system [default: EPSG:31983]
  • --help: Show this message and exit.

geo-cli utm2geo

converte coordenadas UTM (EPSG:31983 como padrão) para geográficas (EPSG:4326 como padrão).

Usage:

$ geo-cli utm2geo [OPTIONS] INPUT_FILE OUTPUT_FILE

Arguments:

  • INPUT_FILE: caminho para o arquivo CSV de entrada (deve conter as colunas "easting" e "northing") [required]
  • OUTPUT_FILE: caminho onde o CSV final com os dados convertidos será salvo [required]

Options:

  • --source-epsg TEXT: EPSG code for source coordinate system [default: EPSG:31983]
  • --target-epsg TEXT: EPSG code for target coordinate system [default: EPSG:4326]
  • --help: Show this message and exit.

geo-cli map

gera um mapa interativo a partir de coordenadas em um arquivo CSV.

Usage:

$ geo-cli map [OPTIONS] INPUT_FILE [TITLE] [ID]

Arguments:

  • INPUT_FILE: caminho para o arquivo CSV de entrada [required]
  • [TITLE]: título do mapa [default: Mapa]
  • [ID]: nome da coluna a ser usada como identificador dos pontos no mapa (opcional)

Options:

  • --zoom-start INTEGER: nível de zoom inicial do mapa [default: 2]
  • --help: Show this message and exit.

geo-cli mineralformula

constroe a tabela de formula mineral com base em um arquivo CSV contendo as colunas das moléculas e suas respectivas análises quimicas.

Usage:

$ geo-cli mineralformula [OPTIONS] INPUT_FILE OUTPUT_FILE

Arguments:

  • INPUT_FILE: caminho para o arquivo CSV de entrada [required]
  • OUTPUT_FILE: caminho onde o CSV final com a tabela de fórmulas minerais será salvo [required]

Options:

  • --help: Show this message and exit.

geo-cli escala

calcula a distância real correspondente a uma medida feita em uma carta, com base na escala fornecida.

Usage:

$ geo-cli escala [OPTIONS] ESCALA DISTANCIA_CARTA

Arguments:

  • ESCALA: escala cartográfica [required]
  • DISTANCIA_CARTA: distância medida na carta (em cm) [required]

Options:

  • --help: Show this message and exit.

geo-cli indicecor

calcula o índice de cor de uma rocha com base na proporção de minerais escuros (m) presente nela.

Usage:

$ geo-cli indicecor [OPTIONS]

Options:

  • -o, --olivina FLOAT: Porcentagem visual de Olivina [default: 0.0]
  • -p, --piroxenio FLOAT: Porcentagem visual de Piroxênio [default: 0.0]
  • -b, --biotita FLOAT: Porcentagem visual de Biotita [default: 0.0]
  • -a, --anfibolio FLOAT: Porcentagem visual de Anfibólio [default: 0.0]
  • --opacos FLOAT: Percentagem de minerais metálicos/opacos (Magnetite, Ilmenite) [default: 0.0]
  • --outros FLOAT: Outros minerais ferromagnesianos (Granada, Turmalina, etc.) [default: 0.0]
  • --help: Show this message and exit.

geo-cli mergulho

determina a espessura real de um afloramento com base no comprimento na superfície e no seu ângulo de mergulho.

Usage:

$ geo-cli mergulho [OPTIONS] LENGTH ANGLE

Arguments:

  • LENGTH: comprimento do afloramento na superfície [required]
  • ANGLE: ângulo de mergulho do afloramento [required]

Options:

  • --help: Show this message and exit.

geo-cli idaderocha

determina a idade de uma rocha com base na quantidade do isótopo pai e filho presentes nela, e na meia-vida do isótopo pai.

Usage:

$ geo-cli idaderocha [OPTIONS]

Options:

  • -p, --pai FLOAT: quantidade do isótopo pai [required]
  • -f, --filho FLOAT: quantidade do isótopo filho [required]
  • -mv, --meia-vida FLOAT: meia-vida do isótopo pai [required]
  • --help: Show this message and exit.

geo-cli atitude

converte uma atitude no formato Rumo/Mergulho/Quadrante para o formato internacional Dip Direction/Dip (strike-dip).

Usage:

$ geo-cli atitude [OPTIONS] RMQ

Arguments:

  • RMQ: atitude no formato Rumo/Mergulho/Quadrante [required]

Options:

  • --help: Show this message and exit.

Metadata

Release files for geociencias-cli 0.2

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

Source distribution (sdist)

Source distribution for geociencias-cli 0.2
File Size Uploaded
geociencias_cli-0.2.tar.gz 21.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for geociencias-cli 0.2
File Interpreter ABI Platform
geociencias_cli-0.2-py3-none-any.whl Python 3 none any Details

Total release size: 47.6 kB

Release files / geociencias_cli-0.2.tar.gz

Download URL geociencias_cli-0.2.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e9a702535b17ae34d34a7d37cc43f7da0aed08c59277b175363ae0f0ca07b827
BLAKE2b-256 checksum
How to use checksums
536785fe82b8777462c247486b7e52afd4e1bc187412d5429ff224a76d11eeb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.

Transparency log

Release files / geociencias_cli-0.2-py3-none-any.whl

Download URL geociencias_cli-0.2-py3-none-any.whl
Size 26.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5213d787257a0a0c5173be030433be7469be7556bc94678af052882d207f01be
BLAKE2b-256 checksum
How to use checksums
dbe63170b5301fc2010da7321a501726995cf03097ace577aef4a3d861030dea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2 This release

2 release files

0.1.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