Piperider

Latest version: v0.41.0

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 18 of 26

0.12.0

Released on 11-03-2022
PipeRider version 0.12.0 is out now! Quicker overview with a compact report and more accurate testing with a new assertion.


:star: New assertion: assert value in the accepted values
We can check if the values of a column are only in the accepted values
You can now test whether a column matches a certain set of values


TITANIC:
columns:
Sex:
tests:
- name: assert_column_value
assert:
in: ["male", "female"]


:speedboat: Column details in the report are more compact
The data composition section is more compact, and we've changed the top categories section so the bar charts shows the relative distribution to the entire data

![](https://i.imgur.com/1slPF4e.png)


:rotating_light: Tests results from v0.11 will not show up when comparing reports in v0.12
Some structural changes took place, meaning that you won't be able to see the tests results of reports in v0.11.0 or below when comparing reports



Get in touch :heart:

We'd love your feedback! Send us a message via Intercom on [piperider.io](https://piperider.io), join our [Discord](https://discord.gg/xKxsdPx4d5), report an issue on [GitHub](https://github.com/InfuseAI/piperider/issues), or send us a good old-fashioned [email](mailto:productinfuseai.io)



----


<details>
<summary>All changes</summary>

* [Release] Bump version to 0.12.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/485
* [Feature] - BC: X_length metrics; X_p metrics; Topk list chart by jonycfu in https://github.com/InfuseAI/piperider/pull/483
* [Feature] Refine assertion result entry and location by wcchang1115 in https://github.com/InfuseAI/piperider/pull/482
* [Feature] sc-29113 refine CLI cloud login & upload by kentwelcome in https://github.com/InfuseAI/piperider/pull/481
* [Feature] sc-29090 Add elapsed-milli field for table in the run.json by kentwelcome in https://github.com/InfuseAI/piperider/pull/484
* [Feature] Duplicate assertion test result for backward compatible by wcchang1115 in https://github.com/InfuseAI/piperider/pull/490
* [Feature] - (BC) Updated Report UI to only use new metrics; New TopK Chart list introduced by jonycfu in https://github.com/InfuseAI/piperider/pull/488
* [Feature] Add column value in set assertion by wcchang1115 in https://github.com/InfuseAI/piperider/pull/486
* [Feature] Allow only name or only metric in assert test entry by wcchang1115 in https://github.com/InfuseAI/piperider/pull/494
* [Feature] sc-29234 Show the correct progress bar when upload report by kentwelcome in https://github.com/InfuseAI/piperider/pull/493
* [Feature] Config management subcommand by kentwelcome in https://github.com/InfuseAI/piperider/pull/487
* [Feature] Remove dbt project default tables scan by wcchang1115 in https://github.com/InfuseAI/piperider/pull/495
* [Feature] output a comparison summary in the compare-reports command by popcornylu in https://github.com/InfuseAI/piperider/pull/497
* [Chore] sc-29296 Report URL will be cut when terminal is not widthly by kentwelcome in https://github.com/InfuseAI/piperider/pull/492
* [Chore] Mark cloud releated commands as beta feature by kentwelcome in https://github.com/InfuseAI/piperider/pull/496
* [Bug] Fix test count in compare reports list by wcchang1115 in https://github.com/InfuseAI/piperider/pull/489
* [Bug] - squished table details page; schema legacy_assertIon_test `title` property by jonycfu in https://github.com/InfuseAI/piperider/pull/491
* [Bug] Fix showing error when init an empty project by wcchang1115 in https://github.com/InfuseAI/piperider/pull/498


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.11.0...v0.12.0

</details>

0.12.0rc.4

What's Changed
* [Release] Bump version to 0.12.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/485
* [Feature] - BC: X_length metrics; X_p metrics; Topk list chart by jonycfu in https://github.com/InfuseAI/piperider/pull/483
* [Feature] Refine assertion result entry and location by wcchang1115 in https://github.com/InfuseAI/piperider/pull/482
* [Feature] sc-29113 refine CLI cloud login & upload by kentwelcome in https://github.com/InfuseAI/piperider/pull/481
* [Feature] sc-29090 Add elapsed-milli field for table in the run.json by kentwelcome in https://github.com/InfuseAI/piperider/pull/484
* [Feature] Duplicate assertion test result for backward compatible by wcchang1115 in https://github.com/InfuseAI/piperider/pull/490
* [Feature] - (BC) Updated Report UI to only use new metrics; New TopK Chart list introduced by jonycfu in https://github.com/InfuseAI/piperider/pull/488
* [Feature] Add column value in set assertion by wcchang1115 in https://github.com/InfuseAI/piperider/pull/486
* [Feature] Allow only name or only metric in assert test entry by wcchang1115 in https://github.com/InfuseAI/piperider/pull/494
* [Feature] sc-29234 Show the correct progress bar when upload report by kentwelcome in https://github.com/InfuseAI/piperider/pull/493
* [Feature] Config management subcommand by kentwelcome in https://github.com/InfuseAI/piperider/pull/487
* [Feature] Remove dbt project default tables scan by wcchang1115 in https://github.com/InfuseAI/piperider/pull/495
* [Feature] output a comparison summary in the compare-reports command by popcornylu in https://github.com/InfuseAI/piperider/pull/497
* [Chore] sc-29296 Report URL will be cut when terminal is not widthly by kentwelcome in https://github.com/InfuseAI/piperider/pull/492
* [Chore] Mark cloud releated commands as beta feature by kentwelcome in https://github.com/InfuseAI/piperider/pull/496
* [Bug] Fix test count in compare reports list by wcchang1115 in https://github.com/InfuseAI/piperider/pull/489
* [Bug] - squished table details page; schema legacy_assertIon_test `title` property by jonycfu in https://github.com/InfuseAI/piperider/pull/491
* [Bug] Fix showing error when init an empty project by wcchang1115 in https://github.com/InfuseAI/piperider/pull/498


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.11.0...v0.12.0-rc.4

0.12.0rc.3

What's Changed
* [Release] Bump version to 0.12.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/485
* [Feature] - BC: X_length metrics; X_p metrics; Topk list chart by jonycfu in https://github.com/InfuseAI/piperider/pull/483
* [Feature] Refine assertion result entry and location by wcchang1115 in https://github.com/InfuseAI/piperider/pull/482
* [Feature] sc-29113 refine CLI cloud login & upload by kentwelcome in https://github.com/InfuseAI/piperider/pull/481
* [Feature] sc-29090 Add elapsed-milli field for table in the run.json by kentwelcome in https://github.com/InfuseAI/piperider/pull/484
* [Feature] Duplicate assertion test result for backward compatible by wcchang1115 in https://github.com/InfuseAI/piperider/pull/490
* [Feature] - (BC) Updated Report UI to only use new metrics; New TopK Chart list introduced by jonycfu in https://github.com/InfuseAI/piperider/pull/488
* [Feature] Add column value in set assertion by wcchang1115 in https://github.com/InfuseAI/piperider/pull/486
* [Feature] Allow only name or only metric in assert test entry by wcchang1115 in https://github.com/InfuseAI/piperider/pull/494
* [Feature] sc-29234 Show the correct progress bar when upload report by kentwelcome in https://github.com/InfuseAI/piperider/pull/493
* [Feature] Config management subcommand by kentwelcome in https://github.com/InfuseAI/piperider/pull/487
* [Feature] Remove dbt project default tables scan by wcchang1115 in https://github.com/InfuseAI/piperider/pull/495
* [Feature] output a comparison summary in the compare-reports command by popcornylu in https://github.com/InfuseAI/piperider/pull/497
* [Chore] sc-29296 Report URL will be cut when terminal is not widthly by kentwelcome in https://github.com/InfuseAI/piperider/pull/492
* [Chore] Mark cloud releated commands as beta feature by kentwelcome in https://github.com/InfuseAI/piperider/pull/496
* [Bug] Fix test count in compare reports list by wcchang1115 in https://github.com/InfuseAI/piperider/pull/489
* [Bug] - squished table details page; schema legacy_assertIon_test `title` property by jonycfu in https://github.com/InfuseAI/piperider/pull/491


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.11.0...v0.12.0-rc.3

0.12.0rc.2

What's Changed
* [Release] Bump version to 0.12.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/485
* [Feature] - BC: X_length metrics; X_p metrics; Topk list chart by jonycfu in https://github.com/InfuseAI/piperider/pull/483
* [Feature] Refine assertion result entry and location by wcchang1115 in https://github.com/InfuseAI/piperider/pull/482
* [Feature] sc-29113 refine CLI cloud login & upload by kentwelcome in https://github.com/InfuseAI/piperider/pull/481
* [Feature] sc-29090 Add elapsed-milli field for table in the run.json by kentwelcome in https://github.com/InfuseAI/piperider/pull/484
* [Feature] Duplicate assertion test result for backward compatible by wcchang1115 in https://github.com/InfuseAI/piperider/pull/490
* [Feature] - (BC) Updated Report UI to only use new metrics; New TopK Chart list introduced by jonycfu in https://github.com/InfuseAI/piperider/pull/488
* [Feature] Add column value in set assertion by wcchang1115 in https://github.com/InfuseAI/piperider/pull/486
* [Feature] Allow only name or only metric in assert test entry by wcchang1115 in https://github.com/InfuseAI/piperider/pull/494
* [Feature] sc-29234 Show the correct progress bar when upload report by kentwelcome in https://github.com/InfuseAI/piperider/pull/493
* [Feature] Config management subcommand by kentwelcome in https://github.com/InfuseAI/piperider/pull/487
* [Feature] Remove dbt project default tables scan by wcchang1115 in https://github.com/InfuseAI/piperider/pull/495
* [Chore] sc-29296 Report URL will be cut when terminal is not widthly by kentwelcome in https://github.com/InfuseAI/piperider/pull/492
* [Chore] Mark cloud releated commands as beta feature by kentwelcome in https://github.com/InfuseAI/piperider/pull/496
* [Bug] Fix test count in compare reports list by wcchang1115 in https://github.com/InfuseAI/piperider/pull/489
* [Bug] - squished table details page; schema legacy_assertIon_test `title` property by jonycfu in https://github.com/InfuseAI/piperider/pull/491


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.11.0...v0.12.0-rc.2

0.12.0rc.1

What's Changed
* [Release] Bump version to 0.12.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/485
* [Feature] - BC: X_length metrics; X_p metrics; Topk list chart by jonycfu in https://github.com/InfuseAI/piperider/pull/483
* [Feature] Refine assertion result entry and location by wcchang1115 in https://github.com/InfuseAI/piperider/pull/482
* [Feature] sc-29113 refine CLI cloud login & upload by kentwelcome in https://github.com/InfuseAI/piperider/pull/481
* [Feature] sc-29090 Add elapsed-milli field for table in the run.json by kentwelcome in https://github.com/InfuseAI/piperider/pull/484
* [Feature] Duplicate assertion test result for backward compatible by wcchang1115 in https://github.com/InfuseAI/piperider/pull/490
* [Feature] - (BC) Updated Report UI to only use new metrics; New TopK Chart list introduced by jonycfu in https://github.com/InfuseAI/piperider/pull/488
* [Feature] Add column value in set assertion by wcchang1115 in https://github.com/InfuseAI/piperider/pull/486
* [Feature] Allow only name or only metric in assert test entry by wcchang1115 in https://github.com/InfuseAI/piperider/pull/494
* [Feature] sc-29234 Show the correct progress bar when upload report by kentwelcome in https://github.com/InfuseAI/piperider/pull/493
* [Feature] Config management subcommand by kentwelcome in https://github.com/InfuseAI/piperider/pull/487
* [Chore] sc-29296 Report URL will be cut when terminal is not widthly by kentwelcome in https://github.com/InfuseAI/piperider/pull/492
* [Bug] Fix test count in compare reports list by wcchang1115 in https://github.com/InfuseAI/piperider/pull/489
* [Bug] - squished table details page; schema legacy_assertIon_test `title` property by jonycfu in https://github.com/InfuseAI/piperider/pull/491


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.11.0...v0.12.0-rc.1

0.11.0

Released on 10-20-2022
PipeRider version 0.11.0 is out now! Major updates for the assertion feature: tests for profiling metrics and a dedicated test result page


:star: Test on profiling metrics
You can now set expectations for your calculated [column metrics](https://docs.piperider.io/data-profile-and-metrics/metrics) (e.g. negative value count, missing count, median)
* You can give use an exact value
* Or give a percentage


world_city:
columns:
country_code:
tests:
missing percentage <= 1%
- metrics: nulls_p
assert:
lte: 0.01


:arrows_clockwise: Updated: Asserting column value range
`assert_column_max_in_range` and `assert_column_min_in_range` is now **`assert_column_value`**

Setting a test for a certain column range will be done in the following way:


world_city:
columns:
population:
tests:
- name: assert_column_value
assert:
gte: 0
le: 10000



:zap: Quickly check your test results

You can now check your test results in a dedicated page in your reports

![](https://i.imgur.com/BxzErC8.png)



Get in touch :heart:

We'd love your feedback! Send us a message via Intercom on [piperider.io](https://piperider.io), join our [Discord](https://discord.gg/xKxsdPx4d5), report an issue on [GitHub](https://github.com/InfuseAI/piperider/issues), or send us a good old-fashioned [email](mailto:productinfuseai.io)



----


<details>
<summary>All changes</summary>



* [Release] Bump version to 0.11.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/474
* [Feature] Preallocate column profiling result entries by wcchang1115 in https://github.com/InfuseAI/piperider/pull/463
* [Feature] make the assertions more flexible to configure by wcchang1115 in https://github.com/InfuseAI/piperider/pull/475
* [Feature] - (sc28854) - individual test page in both reports by jonycfu in https://github.com/InfuseAI/piperider/pull/476
* [Document] : Readme Update (cleanup + product repositioning) by jonycfu in https://github.com/InfuseAI/piperider/pull/471
* [Document] update assertion document by popcornylu in https://github.com/InfuseAI/piperider/pull/469
* [Document] Update the sample report version to v0.10.0 by popcornylu in https://github.com/InfuseAI/piperider/pull/477
* [Bug] Show corret error message if dbt invocation faield by popcornylu in https://github.com/InfuseAI/piperider/pull/479
* [Bug] Fix wrong percentage calculation by wcchang1115 in https://github.com/InfuseAI/piperider/pull/480
* [Bug] Add filter of sending exception to sentry by wcchang1115 in https://github.com/InfuseAI/piperider/pull/478


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.10.0...v0.11.0


</details>

Page 18 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.