Csv-detective

Latest version: v0.7.4

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

Scan your dependencies

Page 3 of 5

0.6.0

- Add CI and upgrade dependencies [49](https://github.com/etalab/csv-detective/pull/49)
- Shuffle data before analysis [56](https://github.com/etalab/csv-detective/pull/56)
- Better discrimination between `code_departement` and `code_region` [56](https://github.com/etalab/csv-detective/pull/56)
- Add schema in output analysis [57](https://github.com/etalab/csv-detective/pull/57)

0.4.7

- Allow possibility to analyze entire file instead of a limited number of rows [48](https://github.com/etalab/csv-detective/pull/48)
- Better boolean detection [42](https://github.com/etalab/csv-detective/issues/42)
- Differentiate python types and format for `date` and `datetime` [43](https://github.com/etalab/csv-detective/issues/43)
- Better `code_departement` and `code_commune_insee` detection [44](https://github.com/etalab/csv-detective/issues/44)
- Fix header line (`header_row_idx`) detection [44](https://github.com/etalab/csv-detective/issues/44)
- Allow possibility to get profile of csv [46](https://github.com/etalab/csv-detective/issues/46)

0.4.6

- Fix tests
- Prioritise lat / lon FR detection over more generic lat / lon.
- To reduce false positives, prevent detection of the following if label detection is missing: `['code_departement', 'code_commune_insee', 'code_postal', 'latitude_wgs', 'longitude_wgs', 'latitude_wgs_fr_metropole', 'longitude_wgs_fr_metropole', 'latitude_l93', 'longitude_l93']`
- Lower threshold of label detection so that if one relevant is detected in the label, it boosts the detection score.
- Add ISO country alpha-3 and numeric detection
- include camel case parsing in _process_text function
- Support optional brackets in latlon format

0.4.5

- Use `netloc` instead of `url` in location dict

0.4.4

- Prevent crash on empty CSVs
- Add optional arguments encoding and sep to routine and routine_minio functions
- Field detection improvements (code_csp_insee and datetime RFC 822)
- Schema generation improvements with examples

0.4.3

- Add uuid and MongoID detection
- Add new function dedicated to interaction with minio data
- Add table schema automatic generation (only on minio data)
- Modification of calculated score (consider label detection as a boost for score)

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.