semvec/pypi-packages huggingface dataset:
rmakers 3.31
rmakers extends Abjad with tools for rhythm construction.
License: MIT
Requires Python: >=3.12
Keywords: lilypond, music composition, music notation

rmakers 3.31
============

[![Python 3.12](
    https://img.shields.io/badge/python-3.12-blue.svg)](
    https://www.python.org/downloads/release/python-312/)
[![Python 3.13](
    https://img.shields.io/badge/python-3.13-blue.svg)](
    https://www.python.org/downloads/release/python-313/)
![Build Status](
    https://github.com/Abjad/rmakers/actions/workflows/main.yml/badge.svg)
[![Code style: black](
    https://img.shields.io/badge/code%20style-black-000000.svg)](
    https://github.com/ambv/black)

Trevor Bača's rhythm-maker package for Abjad.
nauert 3.31
Nauert extends Abjad with tools for rhythm quantization.
License: MIT
Requires Python: >=3.12
Keywords: lilypond, music composition, music notation

Nauert 3.31
===========

[![Python 3.12](
    https://img.shields.io/badge/python-3.12-blue.svg)](
    https://www.python.org/downloads/release/python-312/)
[![Python 3.13](
    https://img.shields.io/badge/python-3.13-blue.svg)](
    https://www.python.org/downloads/release/python-313/)
![Build Status](
    https://github.com/Abjad/nauert/actions/workflows/main.yml/badge.svg)
[![Code style: black](
    https://img.shields.io/badge/code%20style-black-000000.svg)](
    https://github.com/ambv/black)

Abjad's rhythm quantization extension, based on Paul Nauert's Q-Grids.
abjad 3.31
Abjad is a Python API for building LilyPond files.
License: MIT
Requires Python: >=3.12
Keywords: lilypond, music composition, music notation

Abjad 3.31
==========

Abjad helps composers build up complex pieces of music notation in iterative
and incremental ways. Use Abjad to create a symbolic representation of all the
notes, rests, chords, tuplets, beams and slurs in any score. Because Abjad
extends the Python programming language, you can use Abjad to make systematic
changes to music as you work. Because Abjad wraps the LilyPond music notation
package, you can use Abjad to control the typographic detail of symbols on the
page.

..  image:: https://img.shields.io/badge/python-3.12-blue.svg
    :target: https://www.python.org/downloads/release/python-312/
    :alt: Python 3.12

..  image:: https://img.shields.io/badge/python-3.13-blue.svg
    :target: https://www.python.org/downloads/release/python-313/
    :alt: Python 3.13

..  image:: https://img.shields.io/pypi/v/abjad.svg?style=flat-square
    :target: https://pypi.python.org/pypi/abjad

..  image:: https://img.shields.io/pypi/dm/abjad.svg?style=flat-square
    :target: https://pypi.python.org/pypi/abjad

..  image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/ambv/black

----

Abjad's documentation is available here: https://abjad.github.io

Abjad's install instructions are tested on macOS and Linux.

Abjad requires Python 3.12 (or later):

..  code-block::

    ~$ python --version
    Python 3.13.3

Abjad requires LilyPond 2.25.26 (or later).

Make sure LilyPond is installed:
http://lilypond.org/development.html

Make sure LilyPond is callable from the commandline:

..  code-block::

    $ lilypond --version
    GNU LilyPond 2.25.26 (running Guile 3.0)

    Copyright (c) 1996--2023 by
      Han-Wen Nienhuys <hanwen@xs4all.nl>
      Jan Nieuwenhuizen <janneke@gnu.org>
      and others.

    This program is free software.  It is covered by the GNU General Public
    License and you are welcome to change it and/or distribute copies of it
    under certain conditions.  Invoke as `lilypond --warranty' for more
    information.

Create a Python 3 virtual environment for Abjad:
https://docs.python.org/3/tutorial/venv.html

Activate the virtual environment and then use pip to install Abjad:

..  code-block::

    ~$ python -m pip install abjad

Start Python, import Abjad, start making music notation:

..  code-block::

    ~$ python
    >>> import abjad
    >>> note = abjad.Note("c'4")
    >>> abjad.show(note)

..
    ..  image:: hello.png

----

Join the Abjad community: https://abjad.github.io/appendices/community.html
morphix 0.0.1
Trainable Morphogenesis Simulation in JAX
License: MIT

Morphix
=======

Trainable Morphogenesis Simulation in JAX.

Overview
--------

`morphix` is a python/JAX package to simulate and train morphogenesis, i.e.,
the development of organsisms from a single cell. `morphix` simulates
* mechanical forces between cells,
* secretion/diffusion/sensing of molecules between cells,
* cell-internal reactions, and
* cell division events.

The functions underlying all simulated components (except for the mechanical
forces) are learnable through a combination of auto-differentiation in JAX and
reinforcement learning.

### Note

This package is under active development (pre-release) and the API is subject
to change.

Other Efforts
-------------

### [Jax-Morph](https://github.com/fmottes/jax-morph/)

This package was developed in an independent effort to
[Jax-Morph](https://github.com/fmottes/jax-morph/) and shares a lot of its
goals. Please refer to the publication [Engineering morphogenesis of cell
clusters with differentiable
programming](https://www.nature.com/articles/s43588-025-00851-4) to learn more
about Jax-Morph and what it can do.

At the moment, Jax-Morph is a more mature package for morphogenesis simulation,
highly customizable, and has already been used to uncover principles of
development.

Development
-----------

### Deployment

To deploy a new version, first make sure to bump the version string in
`morphix/__init__.py`.  Then create an **annotated** tag, and push it to github.
This will trigger the `deploy.yaml` workflow to upload to PyPI

```bash
git tag -a vX.Y.Z -m vX.Y.Z
git push upstream --follow-tags
```
rfscrapper 2.1
A simple web scrapper tool wich downloads podcasts from radiofrance.
License: MIT
Requires Python: >=3.6

# Radiofrance Podcasts Scrapper

Un CLI simple qui permet de tÃ©lÃ©charger un ou plusieurs podcasts de <https://www.radiofrance.fr/>.

## Utilisation

Installer rfscrapper :

```batch
pip install rfscrapper
```


TÃ©lÃ©charger un podcast :

```
rfscrapper lien
```

Ou plusieurs podcasts en mÃªme temps en allant Ã  la ligne :

```
rfscrapper "lien1
lien2
"
```

Par dÃ©faut, le podcast se tÃ©lÃ©charge dans le dossier courant. Pour spÃ©cifier le dossier cible, utiliser l'argument optionel output comme Ã§a :

```
rfscrapper lien --output "C:\Users\Marc\Desktop/podcasts"
```

## License

Ce projet est sous la license MIT. Soyer libre d'utiliser le code comme vous le voulez !