semvec/pypi-packages huggingface dataset:
opentorsion 0.3.2
Open source library for creating torsional finite element models
Requires Python: >=3.11

# OpenTorsion: Open-Source Backend for Torsional Vibration Analysis

[![PyPi Version](https://img.shields.io/pypi/v/opentorsion.svg)](https://pypi.org/project/opentorsion)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/opentorsion.svg)](https://pypi.org/pypi/opentorsion/)
[![GitHub stars](https://img.shields.io/github/stars/Aalto-Arotor/openTorsion.svg)](https://github.com/Aalto-Arotor/openTorsion)
[![PyPi downloads](https://img.shields.io/pypi/dm/opentorsion.svg)](https://pypistats.org/packages/opentorsion)
[![main branch unittests](https://github.com/aalto-arotor/opentorsion/actions/workflows/unittest.yml/badge.svg?branch=main)](https://github.com/Aalto-Arotor/openTorsion/tree/main/opentorsion/tests)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/Aalto-Arotor/openTorsion/blob/main/LICENSE)
<img src="./figures/opentorsion_logo.png" width="60">

![Small-scale marine thruster testbench](./figures/testbench_all.png "Small-scale marine thruster testbench")
Open-source software for torsional vibration analysis. Supported features include
* finite element model creation based on dimensions or datasheet specifications
* natural frequency calculation
* eigenmodes
* forced response analysis
* time-stepping simulation

## Introduction
OpenTorsion includes tools for creating shaft-line finite element models and calculation of torsional response in time or frequency domain.
Please note that the software is still in development and the authors are not able to take responsibility for the functioning or effects of future changes. See the license for more information.

## Documentation

See [openTorsion documentation](https://aalto-arotor.github.io/openTorsion/) for [installation](https://aalto-arotor.github.io/openTorsion/installation.html), [tutorials](https://aalto-arotor.github.io/openTorsion/tutorials.html), [examples](https://aalto-arotor.github.io/openTorsion/opentorsion.examples.html) and [API Reference](https://aalto-arotor.github.io/openTorsion/opentorsion.html).

## Quickstart
Install openTorsion by running the command ```pip install opentorsion```. Folder ```opentorsion``` includes the software. Folder ```examples``` contains scripts to run example powertrains and analyses.

Make sure you have pip3 & pipenv installed in your system. Then simply running ```pipenv install``` will invoke the config files and install the necessary files in your pipenv.

Two examples are found in opentorsion/examples folder.

## Contact
The main developers are Sampo Laine and Urho Hakonen from Arotor lab at Aalto University Finland.
https://www.aalto.fi/en/department-of-mechanical-engineering/aalto-arotor-lab

For questions regarding the software please contact arotor.software@aalto.fi
python-gammu 3.2.6
Gammu bindings
Requires Python: >=3.10
Keywords: calendar, contact, gammu, mobile, phone, SMS, todo

python-gammu
============

Python bindings for the `Gammu library <https://wammu.eu/gammu/>`_.

.. image:: https://github.com/gammu/python-gammu/actions/workflows/test.yml/badge.svg
    :target: https://github.com/gammu/python-gammu/actions/workflows/test.yml

.. image:: https://img.shields.io/liberapay/receives/Gammu.svg
    :alt: Liberapay
    :target: https://liberapay.com/Gammu/donate

.. image:: https://img.shields.io/pypi/v/python-gammu.svg
    :alt: PyPI
    :target: https://pypi.org/project/python-gammu/

Homepage
========

<https://github.com/gammu/python-gammu/>

License
=======

Copyright (C) Michal Čihař <michal@cihar.com>

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.

Installing
==========

Install it using pip installer::

    pip install python-gammu

Requirements
============

To compile python-gammu, you need Gammu development files (usually shipped as
``libgammu-dev`` or ``gammu-devel`` in Linux distributions).

The location of the libraries is discovered using ``pkg-config``,
``GAMMU_PATH`` environment variable and falls back to generic locations. In
case it does not work, either install ``pkg-config`` or set ``GAMMU_PATH``.

On Linux something like this should work::

    GAMMU_PATH=/opt/gammu pip install .

On Windows::

    SET GAMMU_PATH="C:\Gammu"
    pip install .


Documentation
=============

Please see included python documentation::

    >>> import gammu
    >>> help(gammu)

Alternatively you can use Sphinx to generate browsable version, which is
also available online at <https://docs.gammu.org/>.

Feedback and bug reports
========================

Any feedback is welcome, see <https://github.com/gammu/python-gammu/> for information
how to contact developers.
cantares 0.1.0
CLI/TUI Music & Book Downloader. Porque lo bueno siempre se comparte.
Requires Python: >=3.10
Keywords: music downloader deezer spotify books cli tui

# Cantares
> *"Porque lo bueno siempre se comparte"*
> Developed with love and written in Python. 🐍💖
---

**Cantares** is an open-source CLI/TUI application for downloading high-quality music and books. It integrates with Deezer APIs (via `deezspot` logic) and scraping sources for books.

## Features

- **Music Module**: 
  - Supports Deezer and Spotify links.
  - Downloads in **FLAC** or **MP3 (320kbps)** (requires ARL token).
  - Metadata handling (Cover Art, ID3 Tags).
  - Fallback to YouTube if Deezer download fails.
- **Books Module**: 
  - Search and download books from Anna's Archive / LibGen.
- **User Interface**: 
  - Terminal User Interface (TUI) powered by Textual.
  - Command Line Interface (CLI) for scripting.

## Installation

### Prerequisites
- Python 3.10+
- FFmpeg (for audio post-processing)

### Steps

1.  Clone the repository:
    ```bash
    git clone https://github.com/AldraAV/Cantares.git
    cd Cantares
    ```

2.  (Optional) Create a virtual environment:
    ```bash
    python -m venv .venv
    # Windows
    .venv\Scripts\activate
    # Linux/Mac
    source .venv/bin/activate
    ```

3.  Install dependencies:
    ```bash
    pip install -e .
    ```

## Configuration

Create a `.env` file in the root directory to enable High Quality music downloads:

```ini
DEEZER_ARL=your_deezer_arl_token_here
# Optional:
SPOTIFY_CLIENT_ID=your_id
SPOTIFY_CLIENT_SECRET=your_secret
```

## Usage

### TUI Mode
Launch the interactive interface:
```bash
python -m cantares tui
```

### CLI Mode
**Music**:
```bash
python -m cantares music "Artist - Song Name"
# or
python -m cantares music https://open.spotify.com/track/...
```

**Books**:
```bash
python -m cantares books "Clean Code"
```

## Project Structure

- `cantares/`: Main package source.
- `cantares/music/`: Music download logic (DeezEngine, Spotify, YouTube).
- `cantares/books/`: Book scraping logic.
- `cantares/ui/`: Textual interface code.

## License

This project is for educational purposes only.
countess 0.1.16
CountESS
Requires Python: >=3.10

# CountESS 0.1.16

This is CountESS, a modular, Python 3 reimplementation of Enrich2.

## License

BSD 3-clause.  See [LICENSE.txt](LICENSE.txt)

Source code is available at [https://github.com/CountESS-Project/CountESS](https://github.com/CountESS-Project/CountESS) and contributions are welcomed.

## Installing

The latest version of
[CountESS can be installed from pypi](https://pypi.org/project/countess/):
```
pip install CountESS
```

For other options, see the documentation below ...

## Documentation

[CountESS Documentation](https://countess-project.github.io/CountESS/)

## Enquiries

Please contact Alan Rubin `alan@rubin.id.au` for further information or
Nick Moore `nick@zoic.org` for code-related matters.