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