Flexilims 0.3.9
v0.3.9
Main changes
- Replace crash for conflicting attributes by a warning
v0.3.8
Main changes
- Add
get_data_root
function to getraw
orprocessed
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
inget_children
filters out everything (instead
of crashing) update_flexilims
correctly uploads tuples parametersupdate_flexilims
correctly uploads floats and np.float/np.int parametersupdate_flexilims
can overwrite existing datasets (ifconflicts='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 isharpmessage.bin
, and all csvs in
the folder will be matched)- private function
config_tools._find_files
has now acreate_if_missing
argument to
create the file if it does not exist
v0.3.7
Main changes
- Separate
Dataset.from_dataseries
andDataset.from_flexilims
to avoid confusion
Minor
get_children
output is filtered to contain only relevant columns whenchildren_datatype
is not None