A collection of python utils for Fugue projects
Project description
Triad
A collection of python utility functions for Fugue projects
Installation
pip install triad
Release History
0.8.2
- Handle time zone in pandas_utils
0.8.1
- Fixed the string column issue
0.8.0
- Support arbitrary column name
0.7.0
- Fixed importlib
entry_points
compatibility issue
0.6.9
- Remove Python 3.6 support
- Add dataframe rename utils
0.6.8
- Add map type support to Schema
0.6.7
- Parse nested fields in
expression_to_schema
util
0.6.6
- Improve conditional_dispatcher
0.6.5
- Add SerializableRLock
- Add decorator run_once
0.6.4
- Add function dispatcher
0.6.3
- Fix pandas warning on pd.Int64Index
0.6.2
- Make ciso8601 totally optional
0.6.1
- Support Python 3.10
0.6.0
- Fix extensible class bugs
0.5.9
- Create
extensible_class
andextension_method
decos
0.5.8
- Make ciso8601 a soft dependency on windows
- Switch to codecov
- Improve documents, change to Furo theme
0.5.7
- Fix pandas extension data types bug
0.5.6
- Prepare to support pandas extension data types
- Support Python 3.9
0.5.5
- Change pandas_list enforce_type df construction
0.5.4
- Make
FileSystem
work for windows - Make triad fullly compatible with Windows
- Add windows tests
0.5.3
- Lazy evaluation for
assert_or_throw
0.5.2
- For pyarrow data conversion, support np.ndarray -> list
0.5.1
- Update get_caller_global_local_vars to access any stack
0.5.0
- Fix to_type on full type path
0.4.9
- Fix numpy warning
0.4.6
- Improve pandas like utils
enforce
method to handle str -> bool
0.4.5
- Fixed pandas -> arrow datetime conversion issue
0.4.4
- Improved FileSystem compatibility with Windows
- Add overwrite expression for Schema class
- Fixed github actions
0.4.3
- Refactored
str_to_type
,str_to_instance
andto_function
to useeval
0.4.2
- Fix a bug in pandas like safe_groupby_apply
0.4.1
- Improvement on group by apply
- Improvement on environment setup
0.4.0
- Prepare for Fugue open source
0.3.8
- Change to Apache 2.0 license
0.3.7
- Add pyarrow binary type support
0.3.6
- Add
transform
to Schema class
0.3.5
- Change pyarrow and pandas type_safe output to be consistent with pyarrow (None for pd.NaT, nan, etc)
0.3.4
- Add general FileSystem
0.3.3
- Add thread-safe cloudpicklable RunOnce class
0.3.2
- extracted TRIAD_DEFAULT_TIMESTAMP as a constant
<=0.3.1
- Open sourced and docs are ready
- Added basic utility functions
- Types and schema are based on pyarrow
- A better indexed and ordered dict
- Added ParamDict
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
triad-0.8.2.tar.gz
(60.8 kB
view details)
Built Distribution
triad-0.8.2-py3-none-any.whl
(71.6 kB
view details)
File details
Details for the file triad-0.8.2.tar.gz
.
File metadata
- Download URL: triad-0.8.2.tar.gz
- Upload date:
- Size: 60.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4180f0d207825a40be465975de678b385afa924568b9febd9753f390b9a9c2ce |
|
MD5 | a5030406d41e3aac1eb33c916be769bf |
|
BLAKE2b-256 | beb78bd376fca9c072f22ebc667dfed239afcd4c13f73a1356789378b882acfc |
File details
Details for the file triad-0.8.2-py3-none-any.whl
.
File metadata
- Download URL: triad-0.8.2-py3-none-any.whl
- Upload date:
- Size: 71.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15cf3df06279365d094112f16fa1b1657e749fb2571862429253ffceed8f2bae |
|
MD5 | 1bd79f9699047724b70d21c490f6ee07 |
|
BLAKE2b-256 | 66dcf9ea2f1c1ce87c9ce3fc521d59756c76aa2a60cf9caad870b8034f852a48 |