Releases: pepkit/pipestat
Releases · pepkit/pipestat
v0.6.0
Pipestat v0.6.0 - Major Release
[0.6.0] - 2023-12-22
Added
select_records
, which allows for a single API for selecting attributes (result_identifiers) given filter_conditions and/or columnsretrieve_one
, andretrieve_many
which allows for selecting one or multiple records given record_identifier- pipestat reader submodule to read DB results via FastAPI endpoints:
pipestat serve --config "config.yaml"
- ability to create
SamplePipestatManager
andProjectSamplePipestatManager
which are sample/project specific PipestatManager objects. - PipestatBoss wrapper class which holds
SamplePipestatManager
andProjectSamplePipestatManager
classes. to_dict
methods to parsed schema object.select_distinct
function which retrieves unique results for a list of attributes.pipestat link
which creates a directory of symlinks for reported results.list_recent_results
which allows for retrieving records filtered via a start and end time.- reporting and retrieving results via item access,e.g.
psm["sample1", "name_of_something"] = "name_of_something_string"
orresult = psm["sample1"]
- pipestat now supports one results file per sample by using
{record_identifier}
in the results_file_path.
Fixed
- path expansion when creating database url.
- added jinja2 requirement.
pipeline_name
column not populating in postgres db backend.- pipestat will now create subdirectories during results_file creation.
- fixed bugs and polished both report generation and stats table generation per #131
Changed
- Removed
retrieve
,get_one_record
,get_records function
. - Removed
get_orm
and replace withget_model
. - Removed
get_table_name
function. - Refactor:
sample_name
->record_identifier
.pipeline_type
has been removed from most functions.
- added optional dependencies for the database backend and pipestat reader, e.g.
pip install pipestat[dbbackend]
.
v0.6.0a11
v0.6.0a11
v0.6.0a10
v0.6.0a10
v0.6.0a9
v0.6.0a9
v0.5.2
[0.5.2] - 2023-11-30
Fixed
- add jinja2 to requirements doc.
v0.6.0a8
Updated dependencies: sqlmodel, psycopg
v0.6.0a7
v0.6.0a7
v0.6.0a6
v0.6.0a6
v0.6.0a5
v0.6.0a5
v0.6.0a4
v0.6.0a4