LTBio Python Library#
1.1.0#
Released: 05-02-2023 | Created: 20-01-2023 | Public
Spatial efficiency for Biosignals (only loaded from .biosignal files), by using memory maps.
Added#
Changed#
When saving a
Biosignalto a.biosignalfile, the samples of allSegment’s are memory mapped to disk, and theBiosignalobject is dumped as that. The main advantage is that samples are stored in disk, and only coppied to memory when needed. This functionality is kept when theBiosignalis loaded in future Python sessions.
Deprecated#
Removed#
Fixed#
1.0.2#
Released: 20-12-2022 | Created: 05-07-2022 | Not Public
Major bug fixes and more complex tests to ensure the library’s stability.
Added#
Class
Normalizeras a formatter.
Changed#
Deprecated#
Removed#
Fixed#
1.0.1#
Released: 23-06-2022 | Created: 01-06-2022 | Public
First ready-to-use realease.
Added#
New biosignal modalities:
ACC,ECG,EDA,EEG,EMG,PPG,RESP,TEMP.New biosignal sources:
Bitalino,E4,HEM,HSM,MITDB,Seer,Sense(as examples).New medical conditions:
EpilepsyandCOVID19(as examples).New surgical procedure:
CarpalTunnelRelease(as example).New body locations: general anatomical location, and ECG and EEG electrode locations (as examples).
New features: mean, variance, HRV, … (as examples).
Classes
OverlappingTimeseriesandFrequency.Class
SupervisedTrainReportto produce PDF reports of ML models.Package
pipeline: classesPipeline,PipelineUnit,SinglePipelineUnit,PipelineUnitsUnion(ApplyTogetherandApplySeparatly),Packet,Input,GoTo.
Changed#
Class
Filterdivided in two:FrequencyDomainFilterandTimeDomainFilter.
Fixed#
Public API calls. Each submodule imports what should be used by the user.
1.0.0#
Released: 31-05-2022 | Created: 01-02-2022 | Not Public
Begining of the LTBio Python Library. All packages were available, except
pipeline.
Added#
Abstract classes
BiosignalandBiosignalSource, and some concrete implementations in the sub-packagesmodalitiesandsources, respectively.Classes
Timeseries,Segment,Unit,Event.Packages
clinical: classesPatient,BodyLocation,MedicalCondition,Medication, andSurgicalProcedure.Package
processing: classesSegmenterandFilter.Package
features: classesFeatureExtractorandFeatureSelector.Package
ml: classesSupervisedModel,SupervisedTrainConditions,SurpervisingTrainer,SupervisedTrainResults.