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)
| File | Size | Uploaded | |
|---|---|---|---|
| geociencias_cli-0.2.tar.gz | 21.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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