semvec/pypi-packages huggingface dataset:
butchertableau 1.0.9
Calculates the butcher tableau for a given order.
Requires Python: >=3.6
Keywords: chemical engineering,chemistry,engineering,chemical reactions,Butcher Tableau,Radau,Numerical

# Butcher Tableau

##### Calculates the [Butcher Tableau](https://en.wikipedia.org/wiki/List_of_Runge%E2%80%93Kutta_methods#Radau_IIA_methods) for a given order.

##### Calculates A, B, and C for a given order and method. 

##### This class calculates the transformation matrix, T, and its respective inverse. (However small errors may exist in the method used)

##### It can also calculate the interpolator coefficients, P, for a cubic polynomial spline.

###### [butchertableau.py](https://github.com/tjczec01/butcher/blob/master/butchertableau.py)

## [Example](https://github.com/tjczec01/butcher/blob/master/butchertableauf.ipynb) 

## Code

```python
import butchertableau as bt

order = 7
X = bt.butcher(order, 15)
A, B, C = X.radau() 
Ainv = X.inv(A)        
T, TI = X.Tmat(Ainv)  
P = X.P(C)

print(P)
              
```
islandora7-rest 3.0.5
Python client for discoverygarden/islandora_rest (for Islandora 7)
Requires Python: >=3

# islandora7-rest

islandora7-rest is a Python 3+ library for [Discovery Garden's REST interface
for Islandora 7](https://github.com/discoverygarden/islandora_rest)

## Usage 

[Usage.md](https://kulibraries.github.io/islandora7-rest/Usage) in the GitHub project.  
A number of demos are also included in the repo.

## Why?

Islandora is a PHP project? Sure. However, our metadata and curation staff are more fluent in Python and
it is the lingua franca of API manipulation. We are using this library in conjuction with other
Python libraries to move content to and from other REST APIs.

[mjordan/irc](https://github.com/mjordan/irc) covers the same territory in PHP/Guzzle. 

Why not access Fedora more directly? (see Emory's [eulfedora](https://github.com/emory-libraries/eulfedora))? 
1. authentication - most Islandora sites don't have many Fedora users, 
relying on the Drupal DB methods. We're one step further, behind SSO. 
2. hiding Fedora - we don't want to expose our vintage Fedora 3 to anyone.
3. Leverage other Islandora hooks - Ingesting an OBJ, assuming the CModel is correct, 
will cut derivatives correctly. 

### Maintenance

Developed by the University of Kansas IT and Libraries. 

### License

[BSD 3-Clause License](https://opensource.org/licenses/bsd-3-clause).
siasearch 0.0.8
SDK for SiaSearch platform API
Requires Python: >=3.6

# Siasearch SDK
Siasearch SDK is a way to programmatically interface with the Siasearch software. It provides an alternative
interface to the GUI and allows users to easily query for, view and manipulate the data fetched.
```python

>>> from siasearch import SiaSearch
>>> sia = SiaSearch.login("http://custom-domain.siasearch.de", "user@example.com", "password")
<SiaSearch object with user `user@example.com` connected to `http://custom-domain.siasearch.de`>
>>> cols = sia.columns()
>>> cols
<Columns object containing columns: ['acceleration_level', 'curved_trajectory', 'dataset_name', 'forward_velocity',...
>>> cols.curved_trajectory.levels
["'LEFT_BEND'", "'NO_BEND'", "'RIGHT_BEND'"]
>>> query = sia.query("dataset_name = 'kitti' AND curved_trajectory = 'LEFT_BEND'")
Query("dataset_name = 'kitti' AND curved_trajectory = 'LEFT_BEND'")
>>> sequences = query.all()
>>> sequences
<Sequences class with 54 segments>
```

# Installing siasearch
Siasearch is available on PyPi
```bash
pip install siasearch
```

# How to use it?
See [docs](https://demo.sia-search.com/sdk_docs/)

## Documentation
To generate simple Sphinx documentation you need to install Sphinx package  
```bash
 pip install -U Sphinx
 pip install sphinx-rtd-theme
```
and run: 
```bash
sphinx-build -b html docs/source docs/build
```
from the package root folder.  
And you would get build html documentation in `docs/build` folder.  
You can serve it running `python -m http.server` from `docs/build` folder.