semvec/pypi-packages huggingface dataset:
srtm4 1.2.5
SRTM4 elevation data reader
Requires Python: >=2.7

# SRTM4 (Shuttle Radar Topography Mission)

Download and parsing of SRTM4 elevation data.

[![PyPI version](https://img.shields.io/pypi/v/srtm4)](https://pypi.org/project/srtm4)

[Carlo de Franchis](mailto:carlo.de-franchis@cmla.ens-cachan.fr), Enric
Meinhardt, Gabriele Facciolo, CMLA 2018

# Installation and dependencies

The main source code repository for this project is https://github.com/centreborelli/srtm4.
It is written in Python. It is tested with Python 3.7, 3.8, 3.9 and 3.10.

`srtm4` requires `libtiff` development files. They can be installed with
`apt-get install libtiff-dev` (Ubuntu, Debian) or `brew install libtiff`
(macOS).

Once `libtiff` is installed, `srtm4` can be installed with `pip`:

    pip install srtm4

# Usage

In a Python interpreter:

    >>> import srtm4
    >>> longitude, latitude = 2, 48
    >>> altitude = srtm4.srtm4(longitude, latitude)
    >>> print(altitude)  # should be 174.613 (altitude in meters above the WGS84 ellipsoid)

In a shell:

    GEOID_PATH=data ./bin/srtm4 2 48

For the `crop` function, if pyproj complains about the download of file, you can fix it manually with the command:

    pyproj sync -v --file us_nga_egm96_15
milgeo 0.5.9a1
Common geometries for mil applications
Requires Python: >=3.11

## Mil geometries by Battlewatch :earth_americas:

### Development

#### Windows

If you are using Windows, you'll need to install Cairo to run the project. For example you can download it with GTK+ from [here](https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer/releases).
hassmpris-client 0.0.27
Simple command-line client to control the MPRIS multimedia agent

# Simple client to control the MPRIS multimedia agent

This package contains a simple command-line utility that allows you to pair
and then control any computer with the MPRIS Linux desktop agent.

It also contains an asyncio-based client class that permits your Python
programs to control media players on computers running the desktop agent.
This class is used in Home Assistant to provide access to media players via
the Home Assistant user interface.

## Setup

### Server

Install the [MPRIS Linux desktop agent](https://github.com/Rudd-O/hassmpris_agent)
on the computer you want to control remotely.

### This package

Install this package on the computer you want to control other machines from.
You'll find the program `hassmpris-client` installed here.

## Troubleshooting and help

Look at your system logs (e.g. if running this under Home Assistant, look at the
Home Assistant logs).  You should make a copy of any traceback of interest.

### Found a bug or a traceback?

Please report it in the [project's issue tracker](https://github.com/Rudd-O/hassmpris_client/issues).
concise-logging 1.0.2
An advanced yet easy-to-use logging library.
Requires Python: >=3.6
Keywords: logging, advanced logging, easy to use logging, console logging, log levels, custom logger, colorful logging, python logger, python logging, time format logging, unix timestamp logging

# Concise Logging
An advanced yet easy-to-use logging library.

## Features
- Colorful Logging: Different colors for TRACE, DEBUG, INFO, WARN, ERROR, and FATAL messages.  
- Custom Time Format: Pick 12-hour or 24-hour time, with optional Unix time.  
- Extra Tags: Add custom tags to make log messages clearer.  
- Multiple Methods: Log using TRACE, DEBUG, INFO, WARN, ERROR, and FATAL.  

## Installation
```
pip install concise-logging
```

## Usage Example
```
from ConciseLogging import ConciseLogger

logger = ConciseLogger(time_format=24, unix=True)

logger.trace("SYSTEM", "INIT", message="This is a trace message.")
logger.debug("DATABASE", message="Debugging database connection.")
logger.info("SERVER", message="Server started successfully.")
logger.warn("MEMORY", message="Memory usage is high!")
logger.error("API", "TIMEOUT", message="Failed to fetch data from API.")
logger.fatal("CRASH", message="Application crashed unexpectedly.")
```

## Log Output Example
```
[25/02/2025 14:35:22 1677332122] [TRACE] [SYSTEM] [INIT] This is a trace message.
[25/02/2025 14:35:23 1677332123] [DEBUG] [DATABASE] Debugging database connection.
[25/02/2025 14:35:24 1677332124] [INFO] [SERVER] Server started successfully.
[25/02/2025 14:35:25 1677332125] [WARN] [MEMORY] Memory usage is high!
[25/02/2025 14:35:26 1677332126] [ERROR] [API] [TIMEOUT] Failed to fetch data from API.
[25/02/2025 14:35:27 1677332127] [FATAL] [CRASH] Application crashed unexpectedly.
```

## Configuration Options
| Parameter      | Description                                  | Default    |
|----------------|----------------------------------------------|------------|
| `time_format` | Time display format (`12` or `24` hours)      | `24`       |
| `unix`        | Append Unix timestamp (`True` or `False`)     | `False`    |

## License
This project is licensed under the [MIT License](https://rusky.is-a.dev/cdn/licenses/MIT.txt).

## Author
Made with ♥ by [Ayaan](https://rusky.is-a.dev?ref=pypi)