Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Software . 2025
Data sources: ZENODO
ZENODO
Software . 2025
Data sources: Datacite
versions View all 1 versions
addClaim

vitabel: A Python Toolbox for Interactively Annotating and Labelling Vital Data

Authors: Orlob, Simon; Hackl, Benjamin; Wittig, Johannes; Graham, Kathryn; Kern, Wolfgang;

vitabel: A Python Toolbox for Interactively Annotating and Labelling Vital Data

Abstract

vitabel v0.1.0 What's Changed Breaking Changes Refactor find_CC_periods to return IntervalLabel by @sorlob in https://github.com/UniGrazMath/vitabel/pull/164 Add auxiliary data structure DataSlice holding the output of Channel.get_data / Label.get_data by @behackl in https://github.com/UniGrazMath/vitabel/pull/184 New Features / Enhancements Add method for truncating Vitals, Channel, Label by @behackl in https://github.com/UniGrazMath/vitabel/pull/21 Feature: plot IntervalLabel as filled background regions when they don't hold y-data by @behackl in https://github.com/UniGrazMath/vitabel/pull/28 Fix typo in demo notebook by @sorlob in https://github.com/UniGrazMath/vitabel/pull/29 Improve initialization of variable in demo notebook by @sorlob in https://github.com/UniGrazMath/vitabel/pull/30 Make override for unit of ppg (via SpO2 %, Waveform) more robust by @behackl in https://github.com/UniGrazMath/vitabel/pull/37 Update stylesheet.py for Bedmaster at CHOP by @grahamk1chop in https://github.com/UniGrazMath/vitabel/pull/44 Add keyword argument for filtering labels by their type by @sorlob in https://github.com/UniGrazMath/vitabel/pull/34 Use Rectangle from matplotlib to filter plotting keyword arguments of IntervalLabel by @sorlob in https://github.com/UniGrazMath/vitabel/pull/47 fix #71: Add absolute time to data frame generated by _timeseries_list_info by @sorlob in https://github.com/UniGrazMath/vitabel/pull/83 Reorder columns in info tables by @sorlob in https://github.com/UniGrazMath/vitabel/pull/90 Let overview plots range over full range of plotted data by default; add limited_overview keyword argument by @sorlob in https://github.com/UniGrazMath/vitabel/pull/52 Add typing and improve implementation, documentation of datatype argument by @sorlob in https://github.com/UniGrazMath/vitabel/pull/102 Various improvements to CSV / data frame loading code by @behackl in https://github.com/UniGrazMath/vitabel/pull/104 Feature: area under threshold calculations by @sorlob in https://github.com/UniGrazMath/vitabel/pull/77 Add library version to exported data and check for version mismatch when loading by @behackl in https://github.com/UniGrazMath/vitabel/pull/106 Fix and improve handling of time offset, allow directly setting offset attribute by @behackl in https://github.com/UniGrazMath/vitabel/pull/111 Basic support: allow None / pandas.NaT / numpy.nan in time_index by @behackl in https://github.com/UniGrazMath/vitabel/pull/113 Cleanup label string data refactor (continued) by @behackl in https://github.com/UniGrazMath/vitabel/pull/133 Introduce text_data for Label and IntervalLabel by @sorlob in https://github.com/UniGrazMath/vitabel/pull/131 Improve interface of to_csv method by @sorlob in https://github.com/UniGrazMath/vitabel/pull/143 Minor improvements to automatic analysis methods by @sorlob in https://github.com/UniGrazMath/vitabel/pull/135 Improve code for choosing automatic preset for plot settings by @sorlob in https://github.com/UniGrazMath/vitabel/pull/146 Refactor dropdown menu by @sorlob in https://github.com/UniGrazMath/vitabel/pull/140 Properly support text_data for IntervalLabel by @sorlob in https://github.com/UniGrazMath/vitabel/pull/137 Add Label for etco2 by @sorlob in https://github.com/UniGrazMath/vitabel/pull/165 Refactor input to area_under_threshold in form of new source argument by @sorlob in https://github.com/UniGrazMath/vitabel/pull/175 Add selection for annotation preset for labels by @sorlob in https://github.com/UniGrazMath/vitabel/pull/177 Include adjacent non-included data points when plotting to avoid plots breaking at the ends by @behackl in https://github.com/UniGrazMath/vitabel/pull/192 Add first_entry and last_entry as properties of TimeSeriesBase by @sorlob in https://github.com/UniGrazMath/vitabel/pull/198 Make sure local vitabel environment is installed for Binder environments by @sorlob in https://github.com/UniGrazMath/vitabel/pull/195 Add visual feedback on adding partial IntervalLabel annotation by @sorlob in https://github.com/UniGrazMath/vitabel/pull/207 Allow creating IntervalLabel by list of tuples of interval endpoints by @sorlob in https://github.com/UniGrazMath/vitabel/pull/202 Add Vitals.detach_label_from_channel as dedicated way of using data container to manage label attachments by @behackl in https://github.com/UniGrazMath/vitabel/pull/178 Add code used in case processing of German Resuscitation Registry by @sorlob in https://github.com/UniGrazMath/vitabel/pull/84 Allow filtering channels by passing keyword arguments in more methods by @sorlob in https://github.com/UniGrazMath/vitabel/pull/209 feature: Add rename method to Label for updating label names by @sorlob in https://github.com/UniGrazMath/vitabel/pull/212 Refactor Vitals.add_vitaldb_recording by @sorlob in https://github.com/UniGrazMath/vitabel/pull/215 Improve information displayed in info table by @sorlob in https://github.com/UniGrazMath/vitabel/pull/214 Allow querying channels / labels by their index by @behackl in https://github.com/UniGrazMath/vitabel/pull/220 Unify input arguments and checks for automatic analysis / computation methods by @behackl in https://github.com/UniGrazMath/vitabel/pull/219 Improve loading routine for stryker devices to extract metadata by @sorlob in https://github.com/UniGrazMath/vitabel/pull/221 Improve sorting of columns in info table by @sorlob in https://github.com/UniGrazMath/vitabel/pull/224 Preparation of demo notebooks by @sorlob in https://github.com/UniGrazMath/vitabel/pull/144 Add method for creating time-scaled time series by @behackl in https://github.com/UniGrazMath/vitabel/pull/227 Add method for importing ventilatory feedback from EOlife export by @sorlob in https://github.com/UniGrazMath/vitabel/pull/103 Bugfixes Fix textual labels on (fixed) axis height by @behackl in https://github.com/UniGrazMath/vitabel/pull/25 Improve robustness of loading ZOLL-json format by @behackl in https://github.com/UniGrazMath/vitabel/pull/42 Use correct method for filtering labels in Vitals class by @sorlob in https://github.com/UniGrazMath/vitabel/pull/61 Check if artist was generated before trying to set corresponding label by @sorlob in https://github.com/UniGrazMath/vitabel/pull/56 Cast data time types to avoid UFuncTypeError by @sorlob in https://github.com/UniGrazMath/vitabel/pull/68 Make Vitals.rec_start and Vitals.rec_stop more robust in case of no contained channels by @sorlob in https://github.com/UniGrazMath/vitabel/pull/74 Handle timestamp addition type error by @sorlob in https://github.com/UniGrazMath/vitabel/pull/80 Fix wrong get_labels call by @sorlob in https://github.com/UniGrazMath/vitabel/pull/86 Fix wrong type call by @sorlob in https://github.com/UniGrazMath/vitabel/pull/87 Improve time type detection in TimeSeriesBase class by @sorlob in https://github.com/UniGrazMath/vitabel/pull/82 Check unique timestamps by @sorlob in https://github.com/UniGrazMath/vitabel/pull/94 Improve handling of time_index containing np.NaT entries by @sorlob in https://github.com/UniGrazMath/vitabel/pull/109 Fix behavior of warning about empty time range query in get_time_mask by @sorlob in https://github.com/UniGrazMath/vitabel/pull/122 Fix IntervalLabel.from_dict by @sorlob in https://github.com/UniGrazMath/vitabel/pull/170 Set plot legend only once for axvspan by @sorlob in https://github.com/UniGrazMath/vitabel/pull/166 Make interactive plot checkbox menu population more robust by @behackl in https://github.com/UniGrazMath/vitabel/pull/180 Fix repainting of overview indicators after changes to overview plot by @behackl in https://github.com/UniGrazMath/vitabel/pull/182 Improve documentation and behavior of methods removing channels or labels by @behackl in https://github.com/UniGrazMath/vitabel/pull/183 Fix: make sure shift marker is redrawn when interactive plot is repainted by @behackl in https://github.com/UniGrazMath/vitabel/pull/189 Allow Vitals-import of pd.DataFrame with relative time index by @behackl in https://github.com/UniGrazMath/vitabel/pull/193 Checked for empty channels before raising time type inconsistency error by @sorlob in https://github.com/UniGrazMath/vitabel/pull/200 Improve robustness of (interactive) plotting when empty channels / labels are specified by @sorlob in https://github.com/UniGrazMath/vitabel/pull/204 Removed downsampling happening during vitaldb import by @sorlob in https://github.com/UniGrazMath/vitabel/pull/226 Recompute resolution based on current figure width when resizing canvas by @behackl in https://github.com/UniGrazMath/vitabel/pull/239 Documentation Setup basic API reference documentation by @behackl in https://github.com/UniGrazMath/vitabel/pull/14 API doc improvements by @behackl in https://github.com/UniGrazMath/vitabel/pull/17 Update README.md by @sorlob in https://github.com/UniGrazMath/vitabel/pull/40 Improve docstrings of save_data, load_data by @sorlob in https://github.com/UniGrazMath/vitabel/pull/39 Format DOIs as hyperlinks by @sorlob in https://github.com/UniGrazMath/vitabel/pull/59 Updated docstring for get_label by @sorlob in https://github.com/UniGrazMath/vitabel/pull/66 Improve documentation by creating various static pages and adding content to existing ones by @behackl in https://github.com/UniGrazMath/vitabel/pull/97 Include demo notebooks as statically rendered subpages in documentation by @behackl in https://github.com/UniGrazMath/vitabel/pull/231 Add proper bibliography in documentation by @behackl in https://github.com/UniGrazMath/vitabel/pull/232 Extend bibliography, add reference to Zotero group by @sorlob in https://github.com/UniGrazMath/vitabel/pull/237 Miscellaneous cleanup in bibliography by @sorlob in https://github.com/UniGrazMath/vitabel/pull/238 Miscellaneous Fix premature merge by @sorlob in https://github.com/UniGrazMath/vitabel/pull/148 Add screenshots depicting timeline adjustment by @sorlob in https://github.com/UniGrazMath/vitabel/pull/229 Improve timeline adjustment screenshots by @sorlob in https://github.com/UniGrazMath/vitabel/pull/230 Prepare v0.1.0 by @behackl in https://github.com/UniGrazMath/vitabel/pull/228 Remove output from demo notebook 3 by @sorlob in https://github.com/UniGrazMath/vitabel/pull/236 New Contributors @sorlob made their first contribution in https://github.com/UniGrazMath/vitabel/pull/29 @grahamk1chop made their first contribution in https://github.com/UniGrazMath/vitabel/pull/44 Full Changelog: https://github.com/UniGrazMath/vitabel/compare/v0.0.1...v0.1.0 New Contributors @sorlob made their first contribution in https://github.com/UniGrazMath/vitabel/pull/29 @grahamk1chop made their first contribution in https://github.com/UniGrazMath/vitabel/pull/44 @JohannesUWittig made their first contribution in https://github.com/UniGrazMath/vitabel/pull/105 Full Changelog: https://github.com/UniGrazMath/vitabel/compare/v0.0.1...v0.1.0

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average