Changelog
1.63.0 (2025-06-25)
Features
- allow exporting a single channels data with gzip (#395) (182a952)
- deprecate all top level functions in nominal.py (#391) (91c3a51)
1.62.0 (2025-06-24)
Features
- compose app base url from clients bunch (#392) (3f9b722)
1.61.0 (2025-06-11)
Features
- allow rescaling videos when normalizing, stop normalizing audio (#388) (8051b2a)
- expose searching users (#384) (a745a12)
- standardize TypeAlias on Union over string (82730a8)
Bug Fixes
- standardize TypeAlias on Union over string (#389) (82730a8)
- timestamps being returned as strings, and with wrong column header (#386) (3a3a91b)
1.60.0 (2025-06-10)
Features
- allow adding datasources to runs and assets with tags and offsets (#383) (e1349e1)
- allow users to upload tdms files to an existing dataset (#374) (85961c0)
Bug Fixes
Documentation
- add experimental modules to API reference (#338) (b4b280d)
1.59.0 (2025-06-06)
Features
- allow creating an attachment by filepath (#376) (28b2e24)
- allow exporting data in relative format (#378) (1eede44)
- allow uploading a pandas dataframe to an existing dataset (#372) (263d097)
- allow users to specify file-wide tag during upload (#377) (8dddc94)
- parallelize exporting data to dataframes (#373) (ea8f7aa)
Bug Fixes
1.58.0 (2025-06-06)
Features
1.57.1 (2025-06-05)
Bug Fixes
- make dataframe actually use timestamps as the index column in datasource_to_dataframe (#367) (cca1748)
1.57.0 (2025-06-04)
Features
- bump nominal-api-protos version when installing nominal[protos] (#365) (558d460)
1.56.0 (2025-06-04)
Features
- allow creating clients by profile in cli decorators (#364) (41dcffb)
- simplify/cleanup dependencies (#361) (9a017b0)
Bug Fixes
- conjure_python_client 2.9.0+ was broken on some windows machines (#363) (b983738)
1.55.0 (2025-06-02)
Features
Bug Fixes
- mcap extension checking for video upload (#356) (30e4fa4)
Documentation
- make
LogPoint
appear in the reference docs (#347) (50156ef)
1.54.1 (2025-05-29)
Bug Fixes
- correctly check parquet/csv types for tabular ingest (#351) (51967f1)
- pass workspace rid when creating empty video (#354) (1f42e11)
- reduce default key frame interval to 2s (#352) (a3c7f7c)
1.54.0 (2025-05-29)
Features
- retry read and connection errors (#349) (09a6768)
- un-deprecate creating streaming connections (#345) (466b588)
1.53.0 (2025-05-27)
Features
- bump version to fix workbook templates (#346) (99500a9)
- provide profile-based NominalClient configuration (#211) (cd93d9e)
- refactor client: move pagination & query factories to conjure utils (#333) (12e1ff5)
Bug Fixes
- video conversion when there is no audio (#339) (5c527f3)
1.52.0 (2025-05-20)
Features
Bug Fixes
- print extension, instead of
FileType
tuple, in error message (#337) (d47f8f3)
- remove warning on uploading CSV (#336) (744c371)
Documentation
- organize reference docs around namespace packages (#334) (310b0a1)
1.51.0 (2025-05-12)
Features
Bug Fixes
- fix function argument overwrite (propagate exception) (#320) (6f4b9f9)
- fix incompatible type assignments (#322) (c54ef1f)
1.50.0 (2025-04-28)
Features
- allow parquet and parquet archive ingest (#317) (c91ad06)
- Expose nominal secrets via client (98eb1bf)
- expose org-level secrets via client (#323) (98eb1bf)
1.49.0 (2025-04-22)
Features
1.48.0 (2025-04-17)
Features
1.47.1 (2025-04-15)
Bug Fixes
- tie to a specific version of nominal-api (#306) (58f1dee)
1.47.0 (2025-04-10)
Features
1.46.0 (2025-04-08)
Features
- add deprecation notices to consolidate dataset creation / addition methods (#292) (13944b1)
- allow datasources to create write streams (#296) (5314e15)
- allow users to optionally be warned when setting display-only units (#284) (7e0ed0d)
- document that tabular data methods accept parquets (#289) (561845b)
- plumb column tag keys (#294) (58a20a4)
- remove 3mo+ deprecations (#295) (18b07f0)
- support experimental streaming, handle latent streaming feedback (#298) (de49d9d)
- update nominal-api to 0.618.0 (#297) (2afd31d)
Bug Fixes
- use nano level precision when getting dataset files from api (#283) (26531f1)
1.45.2 (2025-04-01)
Bug Fixes
- fix nondeterminism in asset list_datasets (#287) (79a4eb0)
1.45.1 (2025-04-01)
Bug Fixes
- poll until ingestion completed exits if status is error (#285) (d656bd0)
1.45.0 (2025-03-28)
Features
1.44.0 (2025-03-27)
Features
- add data from mcap io (#279) (9e7df67)
- create thirdparty subpackage and deprecate existing usage of third party code (#276) (de6b5fd)
1.43.0 (2025-03-25)
Features
- allow custom derived units for channels (#272) (f6a1edf)
- prevent duplicated file extensions when using upload_multipart_io (#274) (3d5f349)
1.42.0 (2025-03-21)
Features
- allow multi-file journal json logs (#270) (67c98e5)
- use filename for new files when adding data to dataset for csv/parquet (#273) (777f7e1)
1.41.0 (2025-03-18)
Features
- add functionality to add a video to an asset (#267) (d8c2871)
- expose channel update() method (#234) (8c0dcdc)
- expose searching for checklists and data reviews (#259) (fc7e69c)
- make ffmpeg-python a standard dependency instead of extras (#258) (abed412)
- make utility functions in client to assist in ingesting mcap files (#268) (d817fc0)
- plumb channel prefix for tabular files (#265) (2550bd4)
- uniformly expose channel prefix tree delimiter in all create dataset methods (#269) (2a66f2b)
- update docs to reflect h265 support (#264) (8707c4b)
- Utilities to fetch scopes by name from assets (c5eebe5)
- utilities to fetch scopes by name from assets (#266) (c5eebe5)
1.40.1 (2025-03-14)
Bug Fixes
1.40.0 (2025-03-10)
Features
- add functionality to experimental package for normalizing video (#256) (acedb7e)
1.39.0 (2025-03-10)
Features
Bug Fixes
1.38.0 (2025-03-06)
Features
1.37.0 (2025-03-06)
Features
Bug Fixes
- list and remove various types of data sources (#209) (a018c2c)
- return type of create_streaming_connection and clean .close() and enqueue metric (#225) (b97ab06)
- stop using channel delimiter as channel prefix (#249) (0ba556f)
1.36.0 (2025-03-01)
Features
- add execute to the Checklist class (3efb9c9)
- add execute_checklist to the Run class (#246) (3efb9c9)
- expose more parameters in top-level
create_run
(#242) (d4c0f86)
1.35.0 (2025-02-27)
Features
1.34.0 (2025-02-26)
Features
- add support for journal json upload (#240) (31f7b39)
- expose run
assets
field (#235) (8d11a19)
- Use ingest V2 endpoint everywhere in python client (c613263)
- use ingest V2 endpoint everywhere in python client (#233) (c613263)
1.33.0 (2025-02-25)
Features
1.32.1 (2025-02-21)
Bug Fixes
- remove compute expression representations from checklists (#222) (6a4687e)
- remove repr service again (#227) (c35c10d)
1.32.0 (2025-02-20)
Features
Bug Fixes
1.31.0 (2025-02-18)
Features
1.30.0 (2025-02-13)
Features
- add links to Run.update and Asset.update (#215) (9fea28e)
1.29.0 (2025-02-11)
Features
- add
nominal.__version__
and nom --version
(#202) (5256aaf)
- add ardupilot dataflash ingest (#203) (d5d522f)
- improve streaming default params (#210) (8c99d57)
- protobuf support in the python client for streaming data (#208) (6fd94b4)
- update client to support multi file mcap datasets via new ingest endp… (#212) (8d99a41)
Bug Fixes
- remove errant commas in markdown, fixing mkdocs documentation generation (#201) (066ab2a)
1.28.0 (2025-01-23)
Features
- allow --token when default token path doesn't exist in CLI (#198) (565ab0c)
- forward client CA cert bundle to requests when pushing artifacts to storage (#200) (615b405)
1.27.0 (2025-01-17)
Features
- allow searching for multiple properties on an asset (#194) (ed0d9f9)
- allow uniformly filtering for multiple labels / properties for runs / assets (#195) (4ab9afd)
- switch from poetry to uv for environment management, and poetry to hatch for build backend (#192) (0300415)
1.26.0 (2025-01-14)
Features
- add data-review/batch-initiate endpoint (#165) (3e659f5)
- allow archiving and unarchiving all possible types from the python SDK (#191) (185f789)
- turn scraping back on for nominal data sources (#181) (855018d)
Bug Fixes
1.25.0 (2025-01-07)
Features
1.24.0 (2025-01-07)
Features
- add default day of year to custom timestamp format (#183) (686a5a7)
1.23.0 (2025-01-03)
Features
Bug Fixes
1.22.0 (2024-12-20)
Features
Bug Fixes
- fix __from__conjure (#177) (c436015)
- issues of post merge review of #106 (#151) (e6ff256)
- remove available_tag_values from create streaming connection and expose get connection (#179) (cdea621)
1.21.0 (2024-12-16)
Features
- add channel name delimiter to file ingest (#169) (be389f4)
1.20.0 (2024-12-16)
Features
Bug Fixes
1.19.0 (2024-12-12)
Features
- simplify dev experience for uploading videos (#161) (acedbc0)
Bug Fixes
- Handle case where data file has extra extension prefixes (7a0d891)
- handle case where data file has extra extension prefixes (#167) (7a0d891)
1.18.0 (2024-12-10)
Features
- add support for tags in connections and runs (4003885)
- add support for tags in connections, runs and assets (#159) (4003885)
- expose trust store path for client_options decorator (#162) (ceede7f)
- support string in write stream (#142) (b2cbe18)
1.17.0 (2024-12-03)
Features
1.16.0 (2024-11-26)
Features
1.15.0 (2024-11-25)
Features
- adding ability to specify time column in TDMS groups (#146) (0ae2fa5)
1.14.0 (2024-11-22)
Features
1.13.0 (2024-11-22)
Features
1.12.1 (2024-11-21)
Bug Fixes
- bucket workaround not correct for current backend (#143) (eac2536)
- nm.upload_pandas() fails with SSLError (#144) (62f2e3c)
1.12.0 (2024-11-21)
Features
- add content to Asset (#125) (de09dee)
- add enqueue_batch to WriteStreamBase (#138) (447bfe9)
- allow users to interact with videos and runs (#129) (5b43856)
- expose listing connections and logsets from a run object (#128) (14d4c36)
- make polling for io completion update dataset metadata (#133) (ac19e54)
- propagate requests.Session with cert file (#139) (efdf843)
Bug Fixes
- create_logs_set function is missing on nominal (#140) (5c7fbcb)
1.11.0 (2024-11-13)
Features
1.10.0 (2024-10-30)
Features
1.9.0 (2024-10-23)
Features
- add Channel and Connection to top level (#100) (353e5f7)
- expose index_channel_prefix_tree for datasets (#102) (bd963ad)
Bug Fixes
- value in enum classes check for python < 3.12 (#104) (2fc4d8f)
1.8.0 (2024-10-21)
Features
- add connections (#92) (a8940b0)
- download dataset (#93) (76f8748)
- hide archetype series from channel abstraction (#91) (37f768b)
- validate login flow for new users (#82) (930367a)
- wrap various unit types within the Conjure spec within a single Unit abstraction (#85) (ff6f015)
Bug Fixes
- early return in set_units, add coverage + unit tests (#97) (874e8dc)
1.7.1 (2024-10-16)
Bug Fixes
- remove subscript type specification for inheritance, not supported in <=3.10 (#86) (10e7304)
1.7.0 (2024-10-15)
Features
- add CLI endpoint to summarize an existing dataset (#70) (4ebb203)
- expose set_token (#84) (9b12674)
- get channel data as a pandas series (#81) (e38d4b0)
- implement global options / decorators for client + debug + logging within CLI (#71) (1424957)
- native tdms support (#80) (867cd1b)
Bug Fixes
- revert to prior release please config (#78) (48fac13)
1.6.1 (2024-10-09)
Chores
1.6.0 (2024-10-09)
Features
- allow users to get channel metadata and set channel types from SDK (#68) (04c915b)
Bug Fixes
- remove component from release please tag (#75) (3bb709c)
- update release please config (#73) (ed5a5f4)
1.5.0 (2024-10-07)
Features
- add access to the units endpoint to the python client (#65) (06d3962)
- checklist support (#61) (f9105d9)
1.4.1 (2024-10-03)
Bug Fixes
- change default connection timeout to 30s (up from 10s) (#63) (19531dd)
1.4.0 (2024-10-02)
Features
1.3.0 (2024-09-27)
Features
- add function to poll ingestion status for multiple datasets (#58) (a6327e2)
- add start/end to Run.update() (#55) (98c4adb)
Bug Fixes
- search_runs parameter rename: exact_name -> name_substring (#59) (f2f2b7d)
1.2.0 (2024-09-25)
Features
1.1.0 (2024-09-17)
Features
Bug Fixes
- detect .csv.gz and add helper method for initial csv creation (#41) (8cc307d)
- file path extension check fails for paths with other "."s in them (#45) (9e2d735)
Documentation
- update repeated start typo for Create a Run (#43) (6513b96)
1.0.0 (2024-09-13)
Features
- add docs, rename sdk submodule -> core (#32) (77ff5e0)
Bug Fixes
Miscellaneous Chores
Miscellaneous Chores
0.5.0 (2024-09-12)
Features
Bug Fixes
- add isort linting and instructions for configuration in vscode (3f348c5)
- reformat (caac5f1)
- respect run properties (927b50d)
Miscellaneous Chores