semvec/pypi-packages huggingface dataset:
joystick-controller 1.2.2
A simple library to map joystick inputs, or gamepad to a given control variable
License: MIT
Requires Python: >=2.7

# Joystick Controller Package
A simple library to map joystick inputs, or gamepad to a given control variable.

## Install
```
pip install joystick-controller
```

## Documentation
Coming soon... 
For now, only documentation is only available in the code itself. In the very near future we will provide something like a readthedocs for this package.
MDOF-toybox 0.2.2
Tooling to generate toy MDOF dynamics data for arbitrary linear and nonlinear systems in python
License: MIT

# Toybox

![test-on-commit](https://github.com/MDCHAMP/Toybox/workflows/test-on-commit/badge.svg) [![codecov](https://codecov.io/gh/MDCHAMP/Toybox/branch/main/graph/badge.svg?token=gEJFvK2Zdw)](https://codecov.io/gh/MDCHAMP/Toybox)


Tooling to generate toy MDOF dynamics data for arbitrary physical linear and nonlinear systems in python.

Feel free to raise any issues of make suggestions.



# Quickstart guide

```python
import toybox as tb

# Initialise a linear symetric sytem
system = tb.symetric(dofs=2, m=1, c=20, k=1e5)

# Define a nonlinearity
def quadratic_cubic_stiffness_2dof_single(_, t, y, ydot):
    return np.dot(y**2, np.array([5e7, 0])) + np.dot(y**3, np.array([1e9, 0]))

# Attach the nonlinearity
system.N = quadratic_cubic_stiffness_2dof_single

#Define some excitations for the system
system.excitation = [tb.forcings.white_gaussian(0, 1), None]

# Simulate
n_points = 1e3
fs = 1/500
normalised_data = system.simulate((n_points, fs),  normalise=True)

# Denormalise later if required
data = sytem.denormalise()
```

`data` is a python `dict` with time series as follows:

Variable | Description | Dictionary key 
--- |--- | --- 
t | Time points | `'ts'` 
X<sub>d</sub>(t) | Forcing at location *d*  | `'x{d}'` 
Y<sub>d</sub>(t) | Displacement at location *d* | `'y{d}'` 
Y'<sub>d</sub>(t) | Velocity at location *d*  | `'ydot{d}'` 


# Customisation

### Arbitrary systems

`toybox.system` Allows the specification of arbitrary M, C and K matrices.

### Arbitrary forcing

Set `your_system.excitation` to a per degree-of-freedom iterable. Entries can include either:

- Premade excitations (such as white_gaussian or sinusoidal)
- Timeseries (with shape `(n_points, ndofs)`)
- `None` for unforced degrees of freedom.
mpu6050-raspberrypi 1.2
A Python module for accessing the MPU-6050 digital accelerometer and gyroscope on a Raspberry Pi.
License: MIT
Keywords: mpu6050 raspberry

mpu6050
=======

A Python module for accessing the MPU-6050 digital accelerometer and gyroscope on a Raspberry Pi.

Example
-------

Assuming that the address of your MPU-6050 is 0x68, you can read read accelerometer data like this:

::

    >>> from mpu6050 import mpu6050

    >>> sensor = mpu6050(0x68)

    >>> accelerometer_data = sensor.get_accel_data()

Dependencies
------------

Either the ``python-smbus`` or ``python3-smbus`` package, according to your
Python version.

Installation
------------

There are two ways of installing this package: via PyPi or via the git repository.
Installing from the git repository insures that you have the absolute latest
version installed, but this can be prone to bugs.

1. install the python-smbus package
::

    sudo apt install python3-smbus

2a. Install this package from PyPi repository
::

    pip install mpu6050-raspberrypi

Or:

2b. Clone the repository and run setup.py
::
    
    git clone https://github.com/m-rtijn/mpu6050.git
    python setup.py install

Issues & Bugs
-------------

Please report any issues or bugs here:

    https://github.com/m-rtijn/mpu6050/issues


License
-------

::

    Copyright (c) 2015, 2016, 2017, 2018, 2021 Martijn (martijn@mrtijn.nl) and contributors
    Licensed under the MIT License. For more information, see ``LICENSE``.
agtool 0.0.1
Algorithm tools for python
License: MIT
Requires Python: >=3.9
Keywords: python,packaging

# Algorithm Tools

This library serves useful algorithm tools for python. 😄 <br>

Anyone can be install this library from pypi from this link: https://pypi.org/project/agtool/

```
pip install agtool
```

Q. How to manage packages? see from <a href="https://www.youtube.com/watch?v=Motr7UunBT4&list=PLjAFBrXBY3g59hczbnFa-xu1Tqrtzh1Yn&index=1&t=9s" target="_blank"><img src="https://img.shields.io/badge/YouTube-Dol AI-white?style=plastic&logo=youtube&logoColor=red"/></a>


## To Do 

This check lists will be implemented soon. 🔥

- [ ] negative sampling: draw negative samples from rating matrix.


## Deploy

Deploy to pypi as follows. 🥳
```
# setup.py version up
# doc/conf.py version up
python setup.py bdist_wheel
python -m twine upload dist/*.whl
```

## Documentation

Update documentation using sphinx.
```
sphinx-apidoc -f -o docs agtool
```
And then, `cd docs && make html`.

Serving the documetation.
```
sphinx-autobuild --host [IP] --port [PORT] docs docs/_build/html
```