Releases: lvgig/tubular
Releases · lvgig/tubular
v1.4.0
What's Changed
- Feature/nearestmeanresponse update by @Chip2916 in #281
- reworked tests for InteractionTransformer by @limlam96 in #283
- 273 Test module for BaseDateTransformer in line with new test set up by @davidhopkinson26 in #280
- 256 all configs within pyprojecttoml for a streamlined build experience by @davidhopkinson26 in #271
- Bring MeanResponseTransformer in line with new test set up by @davidhopkinson26 in #262
- Feature/string transformer refactor by @Chip2916 in #286
- Feature/two column operator by @Chip2916 in #291
- Feature/pca transformer by @Chip2916 in #293
- update upload-artifact GH action version by @davidhopkinson26 in #304
- updated NullIndicator tests by @limlam96 in #302
- refactored tests for BetweenDatesTransformer, adjusted dates file tra… by @limlam96 in #303
- Refactor ScalingTransformer to Inherit from BaseNumericTransformer and Update Tests by @favouribude1 in #284
- Feature/basedate tests by @limlam96 in #305
- Feature/refactor datediffleap tests by @limlam96 in #306
- 308 ohe bugfix by @alphanumericmale in #309
- Feature/refactor datediff tests by @limlam96 in #307
- 🐛 fixed bug with get_params method when capping_values=None by @davidhopkinson26 in #311
- 272 bring cut transformer in line with new test set up by @alphanumericmale in #324
- 298 refactor DatetimeSinusoidCalculator tests by @davidhopkinson26 in #310
- refactored DatetimeInfoExtractor tests, spotted and addded missing te… by @limlam96 in #312
- Feature/to datetime transformer by @Chip2916 in #327
- refactored OrdinalEncoderTransformer tests by @davidhopkinson26 in #330
- added narwhals/polars to env by @limlam96 in #326
- refactored SeriesDtTransformer tests by @limlam96 in #329
New Contributors
- @favouribude1 made their first contribution in #284
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- 🐛 set mappings_provided to list type so object is picklable by @davidhopkinson26 in #258
- created BaseNumericTransformer class, setup and fixed tests by @limlam96 in #266
- Bring GroupRareLevelsTransformer in line with new testing setup by @davidhopkinson26 in #259
- bring NominalToIntegerTransformer in line with new testing setup by @davidhopkinson26 in #261
- Feature/ohe refactor by @Chip2916 in #267
- reworked log transformer tests by @limlam96 in #268
- Update CONTRIBUTING.rst by @davidhopkinson26 in #270
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Feature/generic testing with inheritance set up by @TommyMatthews in #171
- Consistent args and base transformers by @TommyMatthews in #168
- Makes an inheritable DataFrameMethodTransformerInitTests class by @TommyMatthews in #189
- test_BaseImputer: moves to generic tests, adds a notfittederror test by @TommyMatthews in #180
- Feature/refactor CrossColumnMappingTransformer tests by @davidhopkinson26 in #192
- More comprehensive CI process by @adamsardar in #187
- Remove fillna call in ArbitraryImputer (Issue 195) by @Ritunjai-Sharma in #198
- 181 migrate pandas usage to copy on write and remove copy arg from transforms by @lsumption in #197
- edited mode imputed to work with all null columns when weights are pr… by @limlam96 in #201
- input checks and unit tests for TwoColumnOperatorTransformer by @ChaitanMohr in #183
- 196 look for faster alternatives to dataframedrop by @Ritunjai-Sharma in #203
- setup ArbitraryTransformer with new testing appraoch by @limlam96 in #212
- update changelog for PR197 by @lsumption in #224
- updated testing approach for SetValueTransformer by @limlam96 in #218
- updating testing approach for MedianImputer Transformer by @Ritunjai-Sharma in #220
- Feature/mode imputer test overhaul by @Chip2916 in #223
- Generic Tests for CappingTransformer by @davidhopkinson26 in #200
- updated median computer to fit successfully on all null columns by @limlam96 in #202
- updated tests for ColumnDtypeSetter (also updated name to fit convent… by @limlam96 in #219
- 225 bring basenominaltransformer in line with new testing setup by @lsumption in #235
- edited mean response transformer to ignore unobserved levels by @limlam96 in #242
- moved CrossColumnMappingTransformer tests to new approach by @limlam96 in #236
- Created generic two column init tests and tidied test_EqualityChecker by @Chip2916 in #240
- moved numeric CrossColumn transformer tests to new approach and created base class by @limlam96 in #241
- Automated weights column checks through Mixin Class and capturing shared weight tests in generic test classes by @Ritunjai-Sharma in #239
- Feature/equality transformer by @Chip2916 in #245
- Create BaseDropOriginalMixin Class by @Chip2916 in #248
- refactored dates file to prepare for testing. Edited base classes to … by @limlam96 in #246
- Updated tested approach for meanimputer by @Chip2916 in #250
- refactored DatetimeInfoExtractor to improve readability/condense by @limlam96 in #251
- started reworking mixin tests by @limlam96 in #252
- set up minimal_dataframe_dict fixture and integrated into generic tests by @limlam96 in #253
New Contributors
- @adamsardar made their first contribution in #187
- @Chip2916 made their first contribution in #223
Full Changelog: v1.2.2...v1.3.0
V1.2.2
What's Changed
- Change log(x+1) to log1p(x) in LogTransformer by @ChaitanMohr in #178
New Contributors
- @ChaitanMohr made their first contribution in #178
Full Changelog: v1.2.1...v1.2.2
v1.2.1
v1.2.0
What's Changed
- build pipeline run on schedule by @davidhopkinson26 in #166
- fix broken test for Mapping transformer by @davidhopkinson26 in #176
- updated NullIndicator to convert to int8, fixed tests by @limlam96 in #173
- Feature/one hot encoder default int8 by @limlam96 in #175
- edited MeanResponseTransformer to convert category to float, fixed tests by @limlam96 in #174
New Contributors
Full Changelog: v1.1.1...v1.2.0
V1.1.1
What's Changed
- Adding type hints #116 by @Sarah-TaylorKnight in #128
- Additional error handling in nominal transformers by @TommyMatthews in #162
- Feature/release pipeline by @davidhopkinson26 in #161
Full Changelog: v1.1.0...v1.1.1
V1.1.0
Added
- added flake8_bugbear (B) to ruff rules #131
- added flake8_datetimez (DTZ) to ruff rules #132
- added option to avoid passing unseen levels to rare in GroupRareLevelsTransformer #141
Changed
- minor changes to comply with flake8_bugbear (B) ruff rules #131
- minor changes to comply with flake8_datetimez (DTZ) ruff rules #132
- BaseMappingTransformerMixin chnaged to use Dataframe.replace rather than looping over columns #135
- MeanResponseTransformer.map_imputer_values() added to decouple from BaseMappingTransformerMixin #135
- BaseDateTransformer added to standardise datetime data handling #148
Removed
v1.0.0
Added:
- Compatibility with pandas 2.0.0
Removed:
- 'Y' and 'M' units for DateDifferenceTransformer
v0.3.8
Merge pull request #100 from lvgig/develop #99 into main