Arche

Latest version: v0.3.5

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

Scan your dependencies

Page 1 of 2

2019.03.25

Added
- CHANGES.md
- new `arche.rules.duplicates.find_by()` to find duplicates by chosen columns

import arche
from arche.readers.items import JobItems
df = JobItems(0, "235801/1/15").df
arche.rules.duplicates.find_by(df, ["title", "category"]).show()

- `basic_json_schema().json()` prints a schema in JSON format
- `Result.show()` to print a rule result, e.g.

from arche.rules.garbage_symbols import garbage_symbols
from arche.readers.items import JobItems
items = JobItems(0, "235801/1/15")
garbage_symbols(items).show()

- notebooks to documentation
Changed
- Tags rule returns unused tags, 2
- `basic_json_schema()` prints a schema as a python dict
Deprecated
- `Arche().basic_json_schema()` deprecated in favor of `arche.basic_json_schema()`
Removed
Fixed
- `Arche().basic_json_schema()` not using `items_numbers` argument

2019.03.18

- Last release without CHANGES updates

0.3.6dev

Added
Changed
Fixed
Removed

0.3.5

Added
- `Arche()` supports any iterables with item dicts, fixing jsonschema consistency, 83
- `Items.from_array` to read raw data from iterables, 83
Changed
- If reading from pandas df directly, store raw data in numpy array. See gotchas http://pandas.pydata.org/pandas-docs/stable/user_guide/gotchas.htmlsupport-for-integer-na
Fixed
Removed

0.3.4

Fixed
- basic_json_schema() fails with long `1.0` types, 80

0.3.3

Added
- Accept dataframes as source or target, 69
Changed
- data_quality_report plots the same "Fields Coverage" instead of green "Scraped Fields Coverage"
- Plot theme changed from ggplot2 to seaborn, 62
- Same target and source raise an error, was a warning before
- Passed rules marked with green PASSED.
Fixed
- Online documentation now renders graphs https://arche.readthedocs.io/en/latest/, 41
- Error colours are back in `report_all()`.
Removed
- Deprecated `Arche.basic_json_schema()`, use `basic_json_schema()`
- Removed Quickstart.md as redundant - documentation lives in notebooks

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.