{"id":13771243,"url":"https://github.com/qedsoftware/brukeropusreader","last_synced_at":"2025-04-13T04:09:25.776Z","repository":{"id":26399567,"uuid":"100617794","full_name":"qedsoftware/brukeropusreader","owner":"qedsoftware","description":"Python package for reading Bruker OPUS files.","archived":false,"fork":false,"pushed_at":"2023-09-14T22:57:39.000Z","size":51,"stargazers_count":61,"open_issues_count":16,"forks_count":33,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-24T08:21:22.355Z","etag":null,"topics":["absorption","bruker","bruker-opus","ftir","interferograms","mpa","opus","python","soil","spectra","spectral","spectrometry","spectroscopy"],"latest_commit_sha":null,"homepage":"https://qed.ai","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qedsoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-08-17T15:21:35.000Z","updated_at":"2025-01-20T14:57:34.000Z","dependencies_parsed_at":"2023-01-14T04:34:21.133Z","dependency_job_id":null,"html_url":"https://github.com/qedsoftware/brukeropusreader","commit_stats":{"total_commits":29,"total_committers":8,"mean_commits":3.625,"dds":0.4137931034482759,"last_synced_commit":"ed13492490dcbdc3b66aefa503e81f112b8df481"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qedsoftware%2Fbrukeropusreader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qedsoftware%2Fbrukeropusreader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qedsoftware%2Fbrukeropusreader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qedsoftware%2Fbrukeropusreader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qedsoftware","download_url":"https://codeload.github.com/qedsoftware/brukeropusreader/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248661704,"owners_count":21141450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["absorption","bruker","bruker-opus","ftir","interferograms","mpa","opus","python","soil","spectra","spectral","spectrometry","spectroscopy"],"created_at":"2024-08-03T17:00:49.457Z","updated_at":"2025-04-13T04:09:25.748Z","avatar_url":"https://github.com/qedsoftware.png","language":"Python","readme":"# Bruker OPUS Reader\n\n## Introduction\nThe brukeropusreader Python package enables reading the binary OPUS files generated by Bruker spectrometers.\n\n## Installation\n### Install with pip\n```pip install brukeropusreader```\n\n## Usage\n`read_file` parses OPUS file and returns `OpusData` object:\n```\nfrom brukeropusreader import read_file\n\nopus_data = read_file('opus_file.0')\n```\n\n`OpusData` is a dict consisting of all fields found in opus file:\n```\nprint(f'Parsed fields: '\n      f'{list(opus_data.keys())}')\n\nprint(f'Absorption spectrum: '\n      f'{opus_data[\"AB\"]}'\n```\n\nFor full code see [example](example.py).\n\n## Algorithm\nAlgorithm taken from\nhttps://bitbucket.org/hirschbeutel/ono/src/default/ono/bruker_opus_filereader.py\n\nAuthor: @twagner\n\n## Contact\nFor developer issues, please start a ticket in Github. \nYou can also write to the dev team directly at brukeropusreader-dev@qed.ai. \nFor other issues, please write to: brukeropusreader@qed.ai\n\n## License\nThis project is released under the terms of the LGPLv3 license, which is included in LICENSE.txt.\n\n--\nQED | https://qed.ai\n","funding_links":[],"categories":["Import-Export"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqedsoftware%2Fbrukeropusreader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqedsoftware%2Fbrukeropusreader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqedsoftware%2Fbrukeropusreader/lists"}