v2.0.0
Changes:
- be74d7d Merged PR 116: release-pipeline
- 6979b99 Update release.yaml for Azure Pipelines
- 0f9de82 Update release.yaml for Azure Pipelines
- 10c8e3a Update release.yaml for Azure Pipelines
- 644030a Update release.yaml for Azure Pipelines
- 52313f2 Update release.yaml for Azure Pipelines
- 347c430 Update release.yaml for Azure Pipelines
- ca29563 Updated pyproject.toml
- 7294b0e Update release.yaml for Azure Pipelines
- ebcb562 Update github-sync.yaml for Azure Pipelines
See More
- 7caf0dc Update github-sync.yaml for Azure Pipelines
- 6d58b1f Update github-sync.yaml for Azure Pipelines
- acfdad5 Update github-sync.yaml for Azure Pipelines
- 55be476 Update github-sync.yaml for Azure Pipelines
- edf75c4 Update github-sync.yaml for Azure Pipelines
- 9595ae5 Update github-sync.yaml for Azure Pipelines
- cb3c9c8 Update github-sync.yaml for Azure Pipelines
- cc156b8 Update github-sync.yaml for Azure Pipelines
- 5b9197f Update github-sync.yaml for Azure Pipelines
- a06a234 Update github-sync.yaml for Azure Pipelines
- 8998bff Update github-sync.yaml for Azure Pipelines
- 8d9edcc Update github-sync.yaml for Azure Pipelines
- 5078eb5 Update github-sync.yaml for Azure Pipelines
- 6721e9e Update github-sync.yaml for Azure Pipelines
- 1006b63 Update github-sync.yaml for Azure Pipelines
- 05f38d3 Update github-sync.yaml for Azure Pipelines
- 3807afa Updated pyproject.toml
- faa35b1 Update release.yaml for Azure Pipelines
- 5353a85 Update github-sync.yaml for Azure Pipelines
- 47b6f27 Update release.yaml for Azure Pipelines
- 8ed57d6 Update github-sync.yaml for Azure Pipelines
- fe1ac75 Update github-sync.yaml for Azure Pipelines
- 763e734 Update github-sync.yaml for Azure Pipelines
- 49abaca Update github-sync.yaml for Azure Pipelines
- 4650931 Update github-sync.yaml for Azure Pipelines
- 882e180 Update github-sync.yaml for Azure Pipelines
- e5113e8 Update github-sync.yaml for Azure Pipelines
- 3b31008 Update github-sync.yaml for Azure Pipelines
- f30a197 Update github-sync.yaml for Azure Pipelines
- e54ccb4 Update github-sync.yaml for Azure Pipelines
- 6744fe3 Update github-sync.yaml for Azure Pipelines
- a929a15 Added github-sync.yaml
- 2cc0555 Update release.yaml for Azure Pipelines
- c334dad Update release.yaml for Azure Pipelines
- a20fac0 Update release.yaml for Azure Pipelines
- 4504e36 Update release.yaml for Azure Pipelines
- 6532628 Update release.yaml for Azure Pipelines
- 392bf4a Update release.yaml for Azure Pipelines
- 9322b90 Update release.yaml for Azure Pipelines
- 213a728 Update release.yaml for Azure Pipelines
- 3138c47 Update release.yaml for Azure Pipelines
- 54f536f Update release.yaml for Azure Pipelines
- d5a5c77 Updated pyproject.toml
- d0c537b Updated pyproject.toml
- dd3ac8d Updated pyproject.toml
- b30a551 Updated pyproject.toml
- 8cd31c0 Updated pyproject.toml
- ed0e01e Updated pyproject.toml
- a7286e0 Update release.yaml for Azure Pipelines
- 5a1c772 Updated pyproject.toml
- 8ca8d6e Update release.yaml for Azure Pipelines
- f0f1d9f Update release.yaml for Azure Pipelines
- 6e325d4 Update release.yaml for Azure Pipelines
- 2bbdd93 Update release.yaml for Azure Pipelines
- 3d689a3 Update release.yaml for Azure Pipelines
- bd23659 Update release.yaml for Azure Pipelines
- 554cf8a Update release.yaml for Azure Pipelines
- cd153bc Update release.yaml for Azure Pipelines
- cf021e8 Update release.yaml for Azure Pipelines
- db33f70 Update release.yaml for Azure Pipelines
- ccdf5b1 Update release.yaml for Azure Pipelines
- feb175c Update release.yaml for Azure Pipelines
- acb5fd7 Update release.yaml for Azure Pipelines
- 1d4ff52 Update release.yaml for Azure Pipelines
- 6172068 Update release.yaml for Azure Pipelines
- 9af361f Update release.yaml for Azure Pipelines
- e23ec87 Update release.yaml for Azure Pipelines
- 7e2df3b Set up CI with Azure Pipelines
- d3c7551 initial_commit
- 524f4ae Merged PR 109: updated readme and other things for open source release
- 89966d2 fix chmod and directory bugs
- 04e14e0 fix chmod and directory bugs
- 737bbb8 add atriumdb tag
- b46ad6f add readme for sdk on pypi
- 494df4f updated toml file with pypi info
- 7ef4205 make separate sdk readme for pypi. update docs,
- ed5a17f update readme and how C is compiled by making c paths relative
- 6f027f4 Merged PR 105: Cast all measure, device and patient ids received from the API to int.
- 3f7aee1 Merged PR 106: Pass forward the sorting parameter to get_data_api.
- b618df4 Merged PR 104: Add perpetual invite link for Slack.
- f191296 Pass forward the sorting parameter to get_data_api.
- 8d5af33 Cast all measure, device and patient ids received from the API to int.
- 93e9e82 Add perpetual invite link for Slack.
- e385b77 Merged PR 103: added part to docs about end-time not being inclusive to get data
- eba6faf added part about end-time not being inclusive to get data
- 14b5613 Merged PR 101: Doc fixes
- eb2d04d Change to correct Copyright.
- deaf535 Merged PR 100: Change default overwrite behavior to not error on duplicate data.
- 625de76 Merged PR 99: Fix Gaps on the Block Bug
- 4ae8c4c Change header type.
- 1bda641 Change header type.
- aea835f Change Capitalization of AtriumDB.
- 4a78f05 Remove broken search, and relegate Index to subheader of API ref.
- 81845cf Fix formatting on autodoc.
- ec04afe Change default overwrite behavior to not error on duplicate data.
- 8a7682a Merge remote-tracking branch 'origin/main' into bug/small-block
- de3d065 Merged PR 98: update c-build container and instructions for new repo structure
- 7aa2bc1 Merged PR 97: Comprehensive Test and Small Block Bug
- 9ea2e52 Clean up test.
- 8882c9d Write experiment to better understand bug.
- 8ef4d22 Add the ability to specify no_pool in create dataset.
- 55bfc3e Change the gap to timestamp C algorithm to handle gaps at index 0.
- bcaaed7 update c-build container and instructions for new repo structure
- eaf7c4a Alter Test
- 879bdf1 Add visualization
- 1c210a9 Add more verbose errors.
- b36af35 Setup a test that displays the time type 2 small block bug.
- c7180e4 Add for 1 signal case.
- 72b0335 Add test for erroring small blocks
- 073c963 Physical and Digital
- bbf84dd Add random block sizes
- 779f03d Remove redundant test.
- f25b48b Merge branch 'main' into tests/comprehensive-test
- 04e7404 Merged PR 96: Remove type hinting to avoid Import Error on non-remote atriumdb installs.
- ebfb78d Merged PR 95: Add back functions that got deleted on a merge conflict.
- 9b79a67 Remove type hinting to avoid Import Error on non-remote atriumdb installs.
- 1c2ba94 Add gaps and time type mixing to mit_bih_test
- 6cf9ce8 Merge branch 'bug/readd-deleted-functions' into tests/comprehensive-test
- 7d6f892 Create gaps function.
- e61729a Add back functions that got deleted on a merge conflict.
- 4993520 Merge remote-tracking branch 'origin/main' into tests/comprehensive-test
- e7e3b55 Merged PR 93: Minor Documentation Edits
- 406a6e0 Merge remote-tracking branch 'origin/main' into docs/andrew-suggestions
- a5fcc5b Add base test
- d38cf96 Merged PR 92: make it so when writing data it writes full blocks with and just adds the small block that would be created at the end to the last full block
- 0792468 Merged PR 89: Extreme Simplification and Optimization of get_data
- c442c81 Merge branch 'feature/get-data-time-type' into docs/andrew-suggestions
- 2384f86 Consistent frequency units.
- ca65812 Consistent Capitalization.
- c11d190 Change example epochs to nanoseconds.
- c7e7018 Correct measure info example data.
- 29946ee made some small changes
- 626f541 change it to private function
- 7c6dc72 finished making tests and they pass also extracted function for making the oversized block so write_data wouldnt become too big
- e8f9176 using bisect right and all tests pass
- dbf944a moved time type 1 tests pass, still using bisect left
- 29efc0a Fix docs formatting and add infor for block_list in get_data.
- 71acf6f Merge remote-tracking branch 'origin/main' into feature/get-data-time-type
- 0504915 Merged PR 88: Documentation, Tests, New Features, Getting Ready For Release
- ad7a186 Refactor test
- 3218dab deleted print.
- 29e1c3a moved convert_gap_data_to_timestamps to adb_functions since its no longer needed by sdk due to optimizations but may be useful later
- 2d1590e moved convert_gap_data_to_timestamps to adb_functions since its no longer needed by sdk due to optimizations but may be useful later
- 98ecbc0 started
- eece8de fixed code where refactor changed a variable it shouldn't have
- 6b9d880 Merge branch 'main' into wdixon/open-source
- 45de052 Merged PR 84: Update get functionality to fix bugs and add new features. Also some code cleanup/refactoring
- 3e1ae38 removed decode_block_arr function and changed how the sdk decodes blocks into time type 1/2 so now its about 10% faster and it doesnt matter if you have a mixture of time type 1 and 2 data it will just decode it to whatever time type you specify
- 4e00727 deleted print.
- 64427f1 Remove gap data equality because gap data isn't supposed to be equal before and after.
- 99df4cf Fix test to use write_data.
- 5e3f6e6 added time type 1/2 byte edit
- 43e4238 Add time type switching test.
- ab102de fixed
- c1ce4b9 prints added
- 958f1aa added ability for the specification of returned time type to the get data functions
- c4fa417 Change Title For API Ref.
- 223abbf Select specific methods to document.
- bdafd67 Doc changes and atriumdb[all]
- 1ded863 Merged PR 75: Add CLI to atriumdb
- 86417a5 Added the ability for the sdk to handle a mix of time type 1 and time type 2 data when getting data. Moved the bisect data part from get data functions to sort data since bisecting cant happen without sorting. Factored out return_intervals functionality from get Functions it may be re-added later as its own function. Factored out the sort function from middle of function execution and put it at the end of all get functions and added sort param to get function headers so people can decide if they want the data returned to be sorted or not (defaults to true. Updated docs to include sort param and allow_duplicates param. Removed times/values before functionality from get functions. It made code needlessly complex and its functionality should be added to windowing function. Removed needless index creations from mariadb_tables and handler since foreign key automatically creates them. Also added optimizations to insert_interval stored procedure including better indexing and checks, making it almost always run in constant time. Fixed requirements-dev.txt.
- 9c9477f change how intervals are inserted by using a stored procedure to check if the new interval should be part of another old interval
- 4043aad Add License Header to C Code.
- ada9e3d worse example password.
- f2b4b5f worse example password.
- ceebb80 spencer - added to installation docs how to install atriumdb with mariadb
- 6fd79b7 add sorting optimization
- b0a9bae Remove old tests.
- b97613c Delete old tests and add link reference to cli doc.
- 1cc4f8f Add License header to the top of all python files.
- a4c98f6 Merge remote-tracking branch 'origin/svecile/allow-duplicates' into svecile/allow-duplicates
- c68ecd6 change get_data default functionality to allow_duplicates=True
- fd5b517 added code that will allow the return of duplicates in all get_data related functions
- d7b17af change get_data default functionality to allow_duplicates=True
- 87ab883 Remove unwanted headers.
- c74abb8 added code that will allow the return of duplicates in all get_data related functions
- 3396f44 Capitalize DB in AtriumDB
- 030dfa6 Disable smart quotes for sphinx.
- eacd226 Fix Table.
- 1ce87e3 Revert "Add double quotes."
- 71608f3 Add double quotes.
- 3e75d4f Fix comment
- 9cfc55e Fix comment
- 9869386 Comment read_file_list
- 3e83959 Comment read_bytes
- 744c087 Comment generate_tsc_filename
- f9d2506 Comment merge_interval_data
- 6954027 Comment convert_intervals_to_gap_array
- d2097ec Comment create_gap_arr
- 47b807a Comment decode_blocks
- 35f0448 Comment _gen_metadata
- 22c8d24 Comment blockify_intervals
- 2c4e418 Comment encode_blocks
- 15d41a3 Typo
- 35125e7 Alter CLI command formatting.
- 5ebbe0b No WAL.
- f06efc5 Just CLI
- af2c495 Add CLI login for remote mode explanation.
- 75ef7db Remove WAL.
- 3fa005a Rearrange toc.
- 6e6b57e Write commands and options. Remove redundant chapters from toc.
- ec3db9f Start CLI doc.
- 6c49ab3 SDK Upgrade
- ffcce53 Edit _overwrite_delete_data
- 30315bb Edit _overwrite_delete_data
- 398d8a5 Edit tutorial.rst
- ca7b349 atriumdb, not AtriumSDK.
- a326484 Remove typo
- 1eebc74 Add references
- 4ebe5c9 Add interval references
- eb13ede Add detailed info on devices.
- 74ee0a0 Clarification on measure codes.
- 671c9c2 Combine separate parts of the inserting data tutorial.
- 91d986a Fix formatting errors.
- abec07a upgrade tutorial.rst
- e2b56b1 upgrade tutorial.rst
- 23c222e Add image to tutorial.rst and link it to index.
- 1c3b6a0 Swap in Spencer's Demo.
- 4b160a3 Add a basic, tutorial page.
- 597e649 Comment _test_client_request.
- f2906a5 Comment _test_client_request.
- 4d01543 Comment _request.
- 8aae568 Comment get_mrn_to_patient_id_map and get_patient_id_to_mrn_map.
- c0cf926 Comment insert_patient.
- bfeb423 Comment get_device_info.
- 078de46 Comment get_device_id.
- baf2485 Comment get_measure_info.
- c66fca3 Comment get_measure_id.
- a7219ef Comment measure_device_start_time_exists.
- 0b6dc59 Comment insert_device.
- c09e78b Comment insert_measure.
- ae06b2a Comment search_measures.
- 609eb7f Comment search_devices.
- 6001225 Comment get_all_patients.
- 1b3ae60 Mark unused methods for potential deletion.
- ffd4e36 Add Comments
- 0f22c0d Add Comments
- 9295020 Add Comments
- fd3428d Add Comments
- 757dfbc Merged PR 70: Bug fixes for uat overwrites.
This list of changes was auto generated.