Skip to content

Flexilims 0.3.9

Compare
Choose a tag to compare
@ablot ablot released this 19 Mar 15:44
· 100 commits to main since this release

v0.3.9

Main changes

  • Replace crash for conflicting attributes by a warning

v0.3.8

Main changes

  • Add get_data_root function to get raw or processed root for a project
  • get_children can filter children by attributes before returning results
  • refactor get_datasets to be non recursive and add filtering options. Also add
    multiple options to filter datasets and format output
  • add get_datasets_recursively to get all datasets below a given entity

### Bugfixes

  • return empty dataframe if filter in get_children filters out everything (instead
    of crashing)
  • update_flexilims correctly uploads tuples parameters
  • update_flexilims correctly uploads floats and np.float/np.int parameters
  • update_flexilims can overwrite existing datasets (if conflicts='overwrite')
  • Add filelock for token creation to avoid concurrent access and move token to their own
    file

Minor

  • harp_dataset.from_folder will now match csv even if there is nothing before or after
    harpmessage in the file name (i.e. the file is harpmessage.bin, and all csvs in
    the folder will be matched)
  • private function config_tools._find_files has now a create_if_missing argument to
    create the file if it does not exist

v0.3.7

Main changes

  • Separate Dataset.from_dataseries and Dataset.from_flexilims to avoid confusion

Minor

  • get_children output is filtered to contain only relevant columns when children_datatype is not None