Schainpy

Latest version: v3.0.0

Safety actively analyzes 620978 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

3.0.0

* Python 3.x & 2.X compatible
* New architecture with multiprocessing support
* Add MPDecorator for multiprocessing Operations (Plots, Writers and Publishers)
* Added new type of operation `external` for non-locking operations
* New plotting architecture with buffering/throttle capabilities to speed up plots
* Clean controller to optimize scripts (format & optype are no longer required)
* Replace `ParamReader` and `ParamWriter` with new flexible `HDFReader` and `HDFWriter`
* New GUI with dynamic load of Units and operations (use Kivy framework)
* Clean code

2.3

* Added support for Madrigal formats (reading/writing).
* Added support for reading BLTR parameters (*.sswma).
* Added support for reading Julia format (*.dat).
* Added high order function `MPProject` for multiprocessing scripts.
* Added two new Processing Units `PublishData` and `ReceiverData` for receiving and sending dataOut through multiple ways (tcp, ipc, inproc).
* Added a new graphics Processing Unit `PlotterReceiver`. It is decoupled from normal processing sequence with support for data generated by multiprocessing scripts.
* Added support for sending realtime graphic to web server.
* GUI command `schain` is now `schainGUI`.
* Added a CLI tool named `schain`.
* Scripts templates can be now generated with `schain generate`.
* Now it is possible to search Processing Units and Operations with `schain search [module]` to get the right name and its allowed parameters.
* `schain xml` to run xml scripts.
* Added suggestions when parameters are poorly written.
* `Controller.start()` now runs in a different process than the process calling it.
* Added `schainpy.utils.log` for log standarization.
* Running script on online mode no longer ignores date and hour. Issue 1109.
* Added support for receving voltage data directly from JARS (tcp, ipc).
* Updated README for MAC OS GUI installation.
* Setup now installs numpy.

2.2.6

* Graphics generated by the GUI are now the same as generated by scripts. Issue 1074.
* Added support for C extensions.
* Function `hildebrand_sehkon` optimized with a C wrapper.
* Numpy version updated.
* Migration to GIT.

2.2.5

* splitProfiles and combineProfiles modules were added to VoltageProc and Signal Chain GUI.
* nProfiles of USRP data (hdf5) is the number of profiles thera are in one second.
* jroPlotter works directly with data objects instead of dictionaries
* script "schain" was added to Signal Chain installer

2.2.4.1

* jroIO_usrp.py is update to read Sandra's data
* decimation in Spectra and RTI plots is always enabled.
* time* window option added to GUI

2.2.4

* jroproc_spectra_lags.py added to schainpy
* Bug fixed in schainGUI: ProcUnit was created with the same id in some cases.
* Bug fixed in jroHeaderIO: Header size validation.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.