semvec/pypi-packages huggingface dataset:
StrikePy 1.0
A package for observability and identifiability analysis of non-linear systems
Requires Python: >=3.9
Keywords: StrikePy,STRIKE-GOLDD,analysis,non-linear,observability,identifiability,dynamic modelling,biosystems

# About StrikePy

StrikePy is a Python toolbox that analyses nonlinear models of ordinary differential equations. It performs a simultaneous assessment of:
- state **observability**,
- parameter structural **identifiability**,  
- unknown **input observability**

The analysis is performed symbolically, and yields results that are valid **locally** for all values of the variables, except for a set of measure zero. 

StrikePy implements the FISPO algorithm from the MATLAB toolbox [STRIKE-GOLDD](https://github.com/afvillaverde/strike-goldd).
The motivation behind StrikePy is to provide a Python alternative to MATLAB. 
That said, it should be noted that STRIKE-GOLDD is computationally more efficient and includes more features than StrikePy.

StrikePy was created by **David Rey Rostro**, <davidreyrostro@gmail.com>, under the supervision of [Alejandro F. Villaverde](http://afvillaverde.webs.uvigo.gal/), <afvillaverde@uvigo.gal>. 

## Installation and requirements
StrikePy requires Python 3.9.

The required packages can be installed using pip: `pip install numpy sympy symbtools`

## Getting started
To use StrikePy you just need to follow these 3 steps: 
1. download the toolbox and install the required packages (see above), 
2. define the problem by editing 'options.py', or by creating a custom options file inside the 'custom_options' folder,
3. run the file 'RunModels.py' for a test, or follow the instructions in the file to analyse other models.
	
A number of examples are provided in the models folder.
 
## Results
The results of the analysed models as well as the observability/identifiability matrix will be saved in a .txt file in the results folder. 

More information about StrikePy can be found in the [StrikePy manual](https://github.com/afvillaverde/StrikePy/blob/main/StrikePy/doc/StrikePy_manual.pdf)

## Disclaimer

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, version 3 of the License.
    
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, see <http://www.gnu.org/licenses/>.
calc-api-hs 1.0
My First API- Calculator

# Getting Started with First API Calculator

## Introduction

My First API- Calculator

## Install the Package

The package is compatible with Python versions `3 >=3.7, <= 3.9`.
Install the package from PyPi using the following pip command:

```python
pip install calc-api-hs==1.0
```

You can also view the package at:
https://pypi.python.org/pypi/calc-api-hs

## Test the SDK

You can test the generated SDK and the server with test cases. `unittest` is used as the testing framework and `nose` is used as the test runner. You can run the tests as follows:

Navigate to the root directory of the SDK and run the following commands

```
pip install -r test-requirements.txt
nosetests
```

## Initialize the API Client

**_Note:_** Documentation for the client can be found [here.](doc/client.md)

The following parameters are configurable for the API Client:

| Parameter | Type | Description |
|  --- | --- | --- |
| `http_client_instance` | `HttpClient` | The Http Client passed from the sdk user for making requests |
| `override_http_client_configuration` | `bool` | The value which determines to override properties of the passed Http Client from the sdk user |
| `http_call_back` | `HttpCallBack` | The callback value that is invoked before and after an HTTP call is made to an endpoint |
| `timeout` | `float` | The value to use for connection timeout. <br> **Default: 60** |
| `max_retries` | `int` | The number of times to retry an endpoint call if it fails. <br> **Default: 0** |
| `backoff_factor` | `float` | A backoff factor to apply between attempts after the second try. <br> **Default: 2** |
| `retry_statuses` | `Array of int` | The http statuses on which retry is to be done. <br> **Default: [408, 413, 429, 500, 502, 503, 504, 521, 522, 524]** |
| `retry_methods` | `Array of string` | The http methods on which retry is to be done. <br> **Default: ['GET', 'PUT']** |

The API client can be initialized as follows:

```python
from firstapicalculator.firstapicalculator_client import FirstapicalculatorClient
from firstapicalculator.configuration import Environment

client = FirstapicalculatorClient(
    environment=Environment.PRODUCTION,)
```

## List of APIs

* [Simple Calculator](doc/controllers/simple-calculator.md)

## Classes Documentation

* [Utility Classes](doc/utility-classes.md)
* [HttpResponse](doc/http-response.md)
* [HttpRequest](doc/http-request.md)
pylion-yellowakita 0.0.1
Uma biblioteca simples para comunicação p2p na rede local
Requires Python: >=3.8

# Lion
Uma biblioteca simples para comunicação p2p na rede local

## Instalar
```bash
$ pip install -e lion
```

## Exemplo
```python
from random import randint
from peer import Peer

class HelloPeer(Peer):
    def on_found(self, peer: "Peer"):
        print('i am', self)
        print('found', peer)

        peer.send(b'hello peer!')
    
    def on_message(self, peer: "Peer", message: bytes):
        print('received', message, 'from', peer)


if __name__ == '__main__':
    HelloPeer('0.0.0.0', randint(8800, 8888)).run()
```

---
2022 - Marcel Guinhos de Menezes
dova-ladekast-fetcher 0.0.2
Python class to talk to DOVA ladekast REST API
Requires Python: >=3.5, <4
Keywords: dova,ladekast

# dova-ladekast-fetcher
Simple Python package to talk to DOVA Ladekast API.

# Goal
The goal of the package is to have an easy interface to use the API in Python.

Python package is developed within Provincie Zuid-Holland.
The "DOVA Ladekast API" is developed by DOVA (dova.nu).
To get access to the DOVA Ladekast please reach DOVA.


# Quick start
## Requirements
1. `pip install dova-ladekast-fetcher`

##  Sample code
```python
import getpass
import dova-ladekast-fetcher.api as dlf

# Initiate connection for further sessions
baseUrl = "dova-ladekast-url"
username = getpass.getpass(prompt='DOVA Ladekast username:')
password = getpass.getpass(prompt='DOVA Ladekast password:')
l = ladekast(baseUrl, username, password)

# Download specific dataset
dynamicDatasetUID = "GUID"          # <--- fill in GUID of dataset --->
filePath = "output_directory"       # <--- fill in path to store data --->
# Download the file
l.download(f'ladekast/v1/getdata/{dynamicDatasetUID}', filePath)
```

# Development
Package is hosted on GitHub. After each change increase version number and create a new Release on GitHub. The pipeline will trigger a release to PyPi (see status batch above).

## Collaborate?
Send a PR!

# Disclaimer
The developers of this package are not affiliated with DOVA.