semvec/pypi-packages huggingface dataset:
SciDataTool 2.5.0
Scientific Data Tool
Requires Python: >=3.8

# SciDataTool
## Presentation
SciDataTool's objective is to provide a **user-friendly, unified, flexible scientific data tool** based on open-source python package.

It is meant to be used by researchers, R&D engineers and teachers in any scientific area. This package allows to efficiently store data fields in the time/space or in the frequency domain, to easily perform **Fourier Transforms**, to extract **slices**, to **convert units**, to **compare** several fields, etc. It also includes intuitive and simplified **plot** commands.

## Origin and status of the project
EOMYS has started an open and non-commercial project named Pyleecan (Python Library for Electrical Engineering Computational Analysis). In this context, a scientific data tool has been implemented with the intent to be as generic as possible. The resulting module could be used in any scientific area, and benefit from exterior developments, hence the idea to create the separated open-source project.

## Documentation
Tutorials are available in the [Tutorials folder](https://github.com/Eomys/SciDataTool/tree/master/Tutorials).

## Contact
You can contact us on Github by opening an issue (to request a feature, ask a question or report a bug).
edgerun-galileo-experiments-extensions 0.0.1.dev13
Galileo Experiments

# Galileo Experiments Extensions

This repository contains examples and ready-to-use implementations of Galileo clients for different service to easily start
an experiment.

The project mainly depends on the [galileo-experiments](https://github.com/edgerun/galileo-experiments) repository
and should help newcomers to understand the project with ready to go examples!

# Instructions

For now all documentation (i.e., infrastructure setup, configurations) can be found in the [main project](https://github.com/edgerun/galileo-experiments).

# Run notebooks

Notebooks are located in `notebooks`.
You need to install `galileo-experiments` in editable state to run the notebooks.
Inside `notebooks` import modules from `galileoexperiments`.

To install the project (assuming you already created and activated a virtual environment via `make venv`):

      pip install -e .
      ./bin/start-notebook.sh


The notebook requires multiple environment variables to fetch data from the data storages.
Therefore, the start script exports those (located in `bin/.env`) and starts the notebook server.
Checkout the [main repository](https://github.com/edgerun/galileo-experiments) for a detailed description of those.
micropython-octopuslab-installer 0.2.6
OctopusLab installer for MicroPython
Requires Python: >=3.6

# OctopusLab Init Lite

This module facilitates provisioning of ESP32 boards with MicroPython projects.

We use it for deployment of [OctopusLab tools](https://docs.octopuslab.cz/) on ESP32 boards (all examples bellow), but it may work on other MicroPython ports as well.

Purpose of this tool is to download a `.tar` file and unpack it to the file storage over existing content.

Alternatively tar archive si stored locally for later offline restore a.k.a. factory reset.

In the future optional wipe of dangling files will be added.

## How to use?

Bootstrap your ESP32 with latest MicroPython [documentation](https://docs.micropython.org/en/latest/esp32/tutorial/intro.html#esp32-intro)

```
esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0x1000 esp32-idf3-20200902-v1.13.bin
screen /dev/ttyUSB0 115200
```

Connect to WiFi
```
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect('essid', 'password')
```

Install
```
import upip
upip.install('micropython-octopuslab-installer')
```

Run
```
from octopuslab_installer import deploy
deploy()
```

After this OctopusLab from `https://octopusengine.org/download/micropython/stable.tar` is installed in your ESP **don't forget to reboot**.

Please proceed with inital configuration of your OctopusLab enabled board as per [documentation](https://docs.octopuslab.cz/install/#setup-nastaveni-systemu)

## Alternative images

You may like to install an image from your custom location.

```
from octopuslab_installer import deploy
deploy('http://192.168.1.100:8000/latest.tar')
```

Optionally you may store downloaded image for later offline restore.

```
from octopuslab_installer import deploy
deploy('https://www.dtlab.cz/download/sensobox/latest.tar', '/img/latest.tar')
```

Then you may redeploy offline from the local file as follows. This may be used for "factory reset" of your device.

```
from octopuslab_installer import deploy
deploy('/img/latest.tar')
```

Also you may use wifi connection shortcut if you redeploy updated image and you've lost connection e.g. due to a reboot.

```
from octopuslab_installer import connect
connect('myssid', 'mypass')
```

# Build and publish new version of this module

```
# initial setup of build environment
git clone git@github.com:octopusengine/octopuslab-installer.git
cd octopuslab-installer/
python3 -m venv venv
source ./venv/bin/activate
pip install --upgrade wheel setuptools

# PyPi publisher and authorisation
pip install --upgrade twine
mcedit ~/.pypirc
chmod o-rwx ~/.pypirc

# build command
python setup.py sdist

# publish
twine upload -r pypi dist/*
```