Wq-io

Latest version: v1.0.0

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

Scan your dependencies

Page 2 of 3

0.6.2

API Improvements
- Add a `as_dataframe()` function to `BaseIO` (7)
- Always use `StringIO.StringIO` in Python 2.7

0.6.1

- Fix minor issue with exception strings.

0.6.0

API Improvements
- Python 3 support (2)
- Use [requests](http://python-requests.org) for `NetLoader` (3)
- Read and write support in all *FileIO classes (`CsvFileIO`, `JsonFileIO`, `XmlFileIO`, and `ExcelFileIO`)
- Comprehensive test suite
- More robust `pickle` support
- Complete docs on [extending wq.io](http://wq.io/docs/custom-io)

0.5.1

API Improvements
- Add `Exception` subclasses to report common error cases (e.g. `LoadFailed`, `ParseFailed`, `NoData`) - see heigeo/climata-viewer5
- Make `TupleMapper` instances pickleable - see heigeo/climata-viewer8

0.5.0

API Improvements
- Formalize notion of a `nested` IO, or an IO where each record contains a pointer to another IO. This concept is used extensively by the [climata](https://github.com/heigeo/climata) library, for example in [climata.acis.StationDataIO](https://github.com/heigeo/climata/blob/master/climata/acis/__init__.pyL120).
- Added a utility function, `flattened()`, that converts nested IOs into single-level IOs through denormalization
- Other minor improvements

0.4.2

API Improvements
- Don't crash when attempting to parse a non-existent (or empty) CSV file (5)
- Restore CSV `field_names` functionality for files without headers (6)

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.