Releases: alteryx/woodwork
v0.0.11
v0.0.11 March 15, 2021
- Changes
- Documentation Changes
- Update to remove warning message from statistical insights guide (#690)
- Testing Changes
Thanks to the following people for contributing to this release:
@gsheni, @tamargrey, @thehomebrewnerd
v0.0.10
v0.0.10 February 25, 2021
- Changes
- Testing Changes
Thanks to the following people for contributing to this release:
@gsheni, @jeff-hernandez, @johnbridstrup, @tamargrey
v0.0.9
v0.0.9 February 5, 2021
- Enhancements
- Fixes
- Documentation Changes
Thanks to the following people for contributing to this release:
@gsheni, @tamargrey, @thehomebrewnerd
v0.0.8
v0.0.8 January 25, 2021
- Enhancements
- Fixes
- Changes
Thanks to the following people for contributing to this release:
@gsheni, @tamargrey, @thehomebrewnerd
v0.0.7
v0.0.7 December 14, 2020
- Enhancements
- Allow for user-defined logical types and inference functions in TypeSystem object (#424)
- Add
__repr__
to DataTable (#425) - Allow initializing DataColumn with numpy array (#430)
- Add
drop
to DataTable (#434) - Migrate CI tests to Github Actions (#417, #441, #451)
- Add
metadata
to DataColumn for user-defined metadata (#447)
- Fixes
- Changes
- Update links to use alteryx org Github URL (#423)
- Support column names of any type allowed by the underlying DataFrame (#442)
- Use
object
dtype for LatLong columns for easy access to latitude and longitude values (#414) - Restrict dask version to prevent 2020.12.0 release from being installed (#453)
- Lower minimum requirement for numpy to 1.15.4, and set pandas minimum requirement 1.1.1 (#459)
- Testing Changes
- Fix missing test coverage (#436)
Thanks to the following people for contributing to this release:
@gsheni, @jeff-hernandez, @tamargrey, @thehomebrewnerd
v0.0.6
v0.0.6 November 30, 2020
- Enhancements
- Add support for creating DataTable from Koalas DataFrame (#327)
- Add ability to initialize DataTable with numpy array (#367)
- Add
describe_dict
method to DataTable (#405) - Add
mutual_information_dict
method to DataTable (#404) - Add
metadata
to DataTable for user-defined metadata (#392) - Add
update_dataframe
method to DataTable to update underlying DataFrame (#407) - Sort dataframe if
time_index
is specified, bypass sorting withalready_sorted
parameter. (#410) - Add
description
attribute to DataColumn (#416) - Implement
DataColumn.__len__
andDataTable.__len__
(#415)
- Fixes
- Changes
- Lower moto test requirement for serialization/deserialization (#376)
- Make Koalas an optional dependency installable with woodwork[koalas] (#378)
- Remove WholeNumber LogicalType from Woodwork (#380)
- Updates to LogicalTypes to support Koalas 1.4.0 (#393)
- Replace
set_logical_types
andset_semantic_tags
with justset_types
(#379) - Remove
copy_dataframe
parameter from DataTable initialization (#398) - Implement
DataTable.__sizeof__
to return size of the underlying dataframe (#401) - Include Datetime columns in mutual info calculation (#399)
- Maintain column order on DataTable operations (#406)
- Testing Changes
Thanks to the following people for contributing to this release:
@ctduffy, @gsheni, @tamargrey, @thehomebrewnerd
v0.0.5
v0.0.5 November 11, 2020
- Enhancements
- Add
__eq__
to DataTable and DataColumn and update LogicalType equality (#318) - Add
value_counts()
method to DataTable (#342) - Support serialization and deserialization of DataTables via csv, pickle, or parquet (#293)
- Add
shape
property to DataTable and DataColumn (#358) - Add
iloc
method to DataTable and DataColumn (#365) - Add
numeric_categorical_threshold
config value to allow inferring numeric columns as Categorical (#363)
- Add
- Fixes
- Catch non numeric time index at validation (#332)
- Changes
- Support logical type inference from a Dask DataFrame (#248)
- Fix validation checks and
make_index
to work with Dask DataFrames (#260) - Skip validation of Ordinal order values for Dask DataFrames (#270)
- Improve support for datetimes with Dask input (#286)
- Update
DataTable.describe
to work with Dask input (#296) - Update
DataTable.get_mutual_information
to work with Dask input (#300) - Modify
to_pandas
function to return DataFrame with correct index (#281) - Rename
DataColumn.to_pandas
method toDataColumn.to_series
(#311) - Rename
DataTable.to_pandas
method toDataTable.to_dataframe
(#319) - Remove UserWarning when no matching columns found (#325)
- Remove
copy
parameter fromDataTable.to_dataframe
andDataColumn.to_series
(#338) - Allow pandas ExtensionArrays as inputs to DataColumn (#343)
- Move warnings to a separate exceptions file and call via UserWarning subclasses (#348)
- Make Dask an optional dependency installable with woodwork[dask] (#357)
- Documentation Changes
- Testing Changes
Thanks to the following people for contributing to this release:
@ctduffy, @gsheni, @tamargrey, @thehomebrewnerd
v0.0.4
v0.0.4 October 21, 2020
- Enhancements
- Add optional
include
parameter forDataTable.describe()
to filter results (#228) - Add
make_index
parameter toDataTable.__init__
to enable optional creation of a new index column (#238) - Add support for setting ranking order on columns with Ordinal logical type (#240)
- Add
list_semantic_tags
function and CLI to get dataframe of woodwork semantic_tags (#244) - Add support for numeric time index on DataTable (#267)
- Add pop method to DataTable (#289)
- Add entry point to setup.py to run CLI commands (#285)
- Add optional
- Fixes
- Allow numeric datetime time indices (#282)
- Changes
- Documentation Changes
- Add guide for
dt.describe
anddt.get_mutual_information
(#245) - Update README.md with documentation link (#261)
- Add footer to doc pages with Alteryx Open Source (#258)
- Add types and tags one-sentence definitions to Understanding Types and Tags guide (#271)
- Add issue and pull request templates (#280, #284)
- Add guide for
- Testing Changes
Thanks to the following people for contributing to this release:
@ctduffy, @gsheni, @tamargrey, @thehomebrewnerd
v0.0.3
v0.0.3 October 9, 2020
- Enhancements
- Implement setitem on DataTable to create/overwrite an existing DataColumn (#165)
- Add
to_pandas
method to DataColumn to access the underlying series (#169) - Add list_logical_types function and CLI to get dataframe of woodwork LogicalTypes (#172)
- Add
describe
method to DataTable to generate statistics for the underlying data (#181) - Add optional
return_dataframe
parameter toload_retail
to return either DataFrame or DataTable (#189) - Add
get_mutual_information
method to DataTable to generate mutual information between columns (#203) - Add
read_csv
function to create DataTable directly from CSV file (#222)
- Fixes
- Changes
- Remove unnecessary
add_standard_tags
attribute from DataTable (#171) - Remove standard tags from index column and do not return stats for index column from
DataTable.describe
(#196) - Update
DataColumn.set_semantic_tags
andDataColumn.add_semantic_tags
to return new objects (#205) - Update various DataTable methods to return new objects rather than modifying in place (#210)
- Move datetime_format to Datetime LogicalType (#216)
- Do not calculate mutual info with index column in
DataTable.get_mutual_information
(#221) - Move setting of underlying physical types from DataTable to DataColumn (#233)
- Remove unnecessary
- Documentation Changes
- Remove unused code from sphinx conf.py, update with Github URL(#160
, :pr:
163) - Update README and docs with new Woodwork logo, with better code snippets (#161
, :pr:
159) - Add DataTable and DataColumn to API Reference (#162)
- Add docstrings to LogicalType classes (#168)
- Add Woodwork image to index, clear outputs of Jupyter notebook in docs (#173)
- Update contributing.md, release.md with all instructions (#176)
- Add section for setting index and time index to start notebook (#179)
- Rename changelog to Release Notes (#193)
- Add section for standard tags to start notebook (#188)
- Add Understanding Types and Tags user guide (#201)
- Add missing docstring to
list_logical_types
(#202) - Add Woodwork Global Configuration Options guide (#215)
- Remove unused code from sphinx conf.py, update with Github URL(#160
- Testing Changes
Thanks to the following people for contributing to this release:
@gsheni, @tamargrey, @thehomebrewnerd
v0.0.2
v0.0.2 September 28, 2020
- Fixes
- Fix formatting issue when printing global config variables (#138)
- Changes
- Documentation Changes
- Add working code example to README and create Using Woodwork page (#103)
Thanks to the following people for contributing to this release:
@gsheni, @tamargrey, @thehomebrewnerd