# Intro
This is a library for handling the different SeaBird file types. Each file is
meant to be represented by one object that stores all of its information in a
structured way. Through the grouping of different data types, more complex
calculations, visualisations and output forms are possible inside of those
objects.
By being able to parse edited data and metadata back to the original file
format, this package can be used to process data using custom ideas, while
staying compatible to the original SeaBird software packages. This way, one can
create new workflows that interchangeably use old and new processing modules.
One implementation of this idea is the [ctd-processing python package](https://ctd-software.pages.io-warnemuende.de/processing/), also developed at the IOW.
The structured metadata does provide the possibility to leverage the vast
amounts of information stored inside the extensive metadata header. Sensor data
and processing information are readily available in intuitive dictionaries.
## Development roadmap
### misc improvements
- refactor processing module handling
- extend individual parameter information
- handle duplicate input columns
### visualisation
- write an intuitive visualisation module
Raw data
{
"_id": null,
"home_page": "https://ctd-software.pages.io-warnemuende.de/seabirdfilehandler",
"name": "seabirdfilehandler",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "CTD, parser, seabird, data",
"author": "Emil Michels",
"author_email": "<emil.michels@io-warnemuende.de>",
"download_url": "https://files.pythonhosted.org/packages/f6/cd/3f398908f31f3a6363b0ba6fb071d7d2a789eb5d6ff3f5ef3d0c086cae22/seabirdfilehandler-0.7.3.tar.gz",
"platform": null,
"description": "# Intro\n\nThis is a library for handling the different SeaBird file types. Each file is\nmeant to be represented by one object that stores all of its information in a\nstructured way. Through the grouping of different data types, more complex\ncalculations, visualisations and output forms are possible inside of those\nobjects.\n\nBy being able to parse edited data and metadata back to the original file\nformat, this package can be used to process data using custom ideas, while\nstaying compatible to the original SeaBird software packages. This way, one can\ncreate new workflows that interchangeably use old and new processing modules.\nOne implementation of this idea is the [ctd-processing python package](https://ctd-software.pages.io-warnemuende.de/processing/), also developed at the IOW.\n\nThe structured metadata does provide the possibility to leverage the vast\namounts of information stored inside the extensive metadata header. Sensor data\nand processing information are readily available in intuitive dictionaries.\n\n## Development roadmap\n\n### misc improvements\n\n- refactor processing module handling\n- extend individual parameter information\n- handle duplicate input columns\n\n### visualisation\n\n- write an intuitive visualisation module\n",
"bugtrack_url": null,
"license": null,
"summary": "Library of parsers to interact with SeaBird CTD files.",
"version": "0.7.3",
"project_urls": {
"Documentation": "https://ctd-software.pages.io-warnemuende.de/seabirdfilehandler",
"Homepage": "https://ctd-software.pages.io-warnemuende.de/seabirdfilehandler",
"Repository": "https://git.io-warnemuende.de/CTD-Software/SeabirdFileHandler"
},
"split_keywords": [
"ctd",
" parser",
" seabird",
" data"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "de93e6c269119a064b5676e1c7698b7c45c17547b4b4ffc33d2c1771d4b3b2d0",
"md5": "7dcf9ab8ec6dfef7ce069d6be33c071a",
"sha256": "307e55a7f0e5be716038048c3dbbfcc88ce5a4855c69d3d570f4f8832ffb0a9c"
},
"downloads": -1,
"filename": "seabirdfilehandler-0.7.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7dcf9ab8ec6dfef7ce069d6be33c071a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 38261,
"upload_time": "2025-07-24T13:38:14",
"upload_time_iso_8601": "2025-07-24T13:38:14.942075Z",
"url": "https://files.pythonhosted.org/packages/de/93/e6c269119a064b5676e1c7698b7c45c17547b4b4ffc33d2c1771d4b3b2d0/seabirdfilehandler-0.7.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f6cd3f398908f31f3a6363b0ba6fb071d7d2a789eb5d6ff3f5ef3d0c086cae22",
"md5": "4be4afc4da2bdaf650e830591aaf4943",
"sha256": "0124f4c1a1b64e77eced127b9d60c2b07b15fbfe43c82b282a32221f81cec785"
},
"downloads": -1,
"filename": "seabirdfilehandler-0.7.3.tar.gz",
"has_sig": false,
"md5_digest": "4be4afc4da2bdaf650e830591aaf4943",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 32190,
"upload_time": "2025-07-24T13:38:16",
"upload_time_iso_8601": "2025-07-24T13:38:16.171544Z",
"url": "https://files.pythonhosted.org/packages/f6/cd/3f398908f31f3a6363b0ba6fb071d7d2a789eb5d6ff3f5ef3d0c086cae22/seabirdfilehandler-0.7.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-24 13:38:16",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "seabirdfilehandler"
}