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

# About StrikePy

StrikePy is a Python implementation of the MATLAB toolbox STRIKE-GOLDD 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. 

The aim of StrikePy is to provide a free software tool that provides correct results for the different models to be analysed. 
Python is not an optimised language for symbolic computation so for faster execution speed we recommend the use of the Matlab version (STRIKE-GOLDD).  
-->More information about STRIKE-GOLDD can be found at https://github.com/afvillaverde/strike-goldd

StrikePy was created by [David Rey Rostro], <davidreyrostro@gmail.com>

## Recommended IDE
PyCharm IDE and Python 3.9 (StrikePy was tested under these conditions)

## Dependencies: 
Install the dependent packages using pip as shown below:
	pip install numpy sympy symbtools

## Getting started
To use StrikePy you have two options: 
	1. pip install method:
		- Create a new PyCharm proyect or use an existing one.
		- Type in your terminal 'pip install StrikePy' or search for StrikePy in the PyCharm installer.
		- Import the library by typing 'from StrikePy.strike_goldd import strike_goldd'.
		- Look for the 'StrikePy' folder in the pip installation path and define the problem by editing 'options.py' or creating a custom options file inside the 'custom_options' folder. 
		- Call the function by typing 'strike_goldd()' or 'strike_goldd('my_custom_options_file')'.
	2. GitHub method:
		- Download the GitHub files from 'https://github.com/afvillaverde/strike-goldd/StrikePy'. 
		- Define the problem by editing 'options.py' or creating a custom options file inside the 'custom_options' folder. 
		- Run the file 'RunModels.py' for a test or follow the instructions in the file to analyse other models.
 
Note: the results of the analysed models as well as the observability/identifiability matrix will be saved in a .txt file in the results folder (inside the StrikePy folder)
The detailed StrikePy guide can be found in the [StrikePy_MANUAL](https://github.com/afvillaverde/strike-goldd/StrikePy)

## 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/>.
oonidata 0.0.1
Interact with OONI network measurement data
Requires Python: >=3.7.0

# OONI Data

**Attention**
This tool is currently in alpha stage. The CLI API is subject to change and you
should be careful to rely on it for production usage.

## What is this?

OONI data is a tool for interacting with raw OONI measurements. It supports
downloading raw network measurement data in batch.

For the specifications of the base data formats see: https://github.com/ooni/spec/tree/master/data-formats

For the specifications of each of the tests see: https://github.com/ooni/spec/tree/master/nettests

## Example usage

To download raw Web Connectivity measurements for a given country and time range, use the following:
```
oonidata sync --since 2022-02-23 --until 2022-03-17 --country-codes IT --test-names web_connectivity --output-dir ./oonidatastore/
```