semvec/pypi-packages huggingface dataset:
fpinpy 1.2.2
A functional library for Python.
License: MIT

# Description

This library provides a functional programming interface for Python.

# Result

The Result monad handles the three most common cases in
programming:

1. computation succeeded
2. computation failed
3. computation valid, but resulted in nothing

# Examples

```
from fpinpy import Result

startValue = Result.of(1).map(lambda x: x + 1).forEachOrFail(lambda x: print(x))
```

# Design

It is based on the work by Pierre-Yves Saumont in his books,
*Functional Programming in Java* (2017) and The Joy of Kotlin (2019).
darksorter 0.1.2
Astrophotography Dark Frame Sorter
License: MIT
Requires Python: >=3.11,<4.0

# dark-sorter

Dark Sorter is a Python-based utility designed to automatically sort Astrophotography Dark frames. It categorizes the
dark frames based on various parameters such as camera model, gain/ISO settings, temperature, and exposure time. This
utility comes with a Command-Line Interface (CLI) for ease of use.

## From

![From](./images/from.png)

## To

![to](./images/to.png)

## CLI
![CLI](./images/CLI.png)

# Features

* Camera Sorting: Sorts dark frames based on the camera model.
* Gain/ISO Sorting: Categorizes frames based on gain or ISO settings.
* Temperature Sorting: Sorts frames according to temperature conditions, with a precision of 1°C.
* Exposure Time Sorting: Organizes dark frames by their exposure time.
* Duplication Detection: Identifies and avoids creating duplicate frames in the output directory.
* CLI Interface: Easy-to-use command-line interface for quick sorting.

# Prerequisites

* Python 3.11+

# Installation

```bash
pip install darksorter
```

# Usage

```bash
darksorter where/i/have/all/my/fits new/dark/location
```

# CLI Options

```bash
darksorter --help
```

# Contributing

If you wish to contribute to this project, please submit a pull request or open an issue for discussion.

# License

This project is licensed under the MIT License