Onekit

Latest version: v1.5.0

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

Scan your dependencies

Page 3 of 4

0.11.0

Feature

* feat: add spark functions (41)

* feat(sparkkit): add count_nulls

* feat(sparkkit): add join

* feat(sparkkit): add add_prefix

* refactor(count_nulls): add asterisk in signature

* feat(sparkkit): add add_suffix

* refactor: curry functions

* feat(sparkkit): add daterange

* refactor(daycount): rename start to d0

* refactor(daterange): rename parameters

* feat(sparkkit): add with_index

* style(with_index): positional parameter

* refactor: use spark transform func

* feat(sparkkit): add with_weekday

* feat(sparkkit): add with_endofweek_date

* style(with_index): rephrase docstring header

* feat(sparkkit): add with_startofweek_date

* refactor: use transform pattern

* build(Makefile): add commands for running slow tests

* feat(sparkkit): add validation functions

* feat(sparkkit): add evaluation functions ([`d421ac4`](https://github.com/estripling/onekit/commit/d421ac40170bf0c2d9222d1cc7cab618a73d7678))

* feat: add pandaskit (39)

* feat(pandaskit): add union

* feat(pandaskit): add join

* test: refactor pandas test_union

* feat(pandaskit): add profile ([`60e9a09`](https://github.com/estripling/onekit/commit/60e9a094cc38e05566609ed31d6d87934bf27663))

Refactor

* refactor: rename num variables + type hints (40)

* refactor: int values as n

* test: add type hints ([`6269e3a`](https://github.com/estripling/onekit/commit/6269e3a38ab07b9cb685cec769b65e3bdb8036fa))

0.10.1

Documentation

* docs: update onekit author and description (38)

* docs: update license

* build: update pyproject.toml

* docs: update README.md

* docs: update author ([`62947fb`](https://github.com/estripling/onekit/commit/62947fb6a8be9711fc55e31cac676697e4326022))

Fix

* fix(README.md): disclaimer section ([`9428fee`](https://github.com/estripling/onekit/commit/9428feef002ba4648f1c3f63f2de6f5ad7b1fd1d))

0.10.0

Documentation

* docs(sparkkit.peek): add missing shape argument (36)

* docs(sparkkit.peek): add missing shape argument

* refactor: DfIdentityFunction -> DFIdentityFunc ([`7810dc3`](https://github.com/estripling/onekit/commit/7810dc3e954483ae482c8cda59289513fad6a88b))

Feature

* feat(sparkkit): add cvf (37)

* feat(sparkkit): add str_to_col

* refactor: DFIdentityFunc -> SparkDFIdentityFunc

* style(peek): remove docstring of inner function

* test(str_to_col): no parametrize

* feat(sparkkit): add cvf ([`b989f31`](https://github.com/estripling/onekit/commit/b989f31bb4a9fa9a0e40eed24852cf8b7a6b1335))

0.9.0

Breaking

* refactor: rename modules (33)

* refactor: pytlz -> pythonkit

* refactor: sparktlz -> sparkkit

* build(pyproject.toml): rename sparktlz -> sparkkit

* refactor: pdtlz -> pandaskit

BREAKING CHANGE: rename modules to have kit suffix ([`5dfd157`](https://github.com/estripling/onekit/commit/5dfd157ae6c4ae7e89afe58e121f7dde4d2f719e))

Feature

* feat(sparkkit): add peek (35) ([`69b08e9`](https://github.com/estripling/onekit/commit/69b08e90e6399639bf013414a0b6d45d1c008393))

Refactor

* refactor(signif): curry function (34) ([`6880f9c`](https://github.com/estripling/onekit/commit/6880f9c297f1e178612b72187528a289ffafc25a))

0.8.0

Documentation

* docs: add notebook examples (32)

* docs: add examples

* docs(example.ipynb): add highlight_string_differences

* docs(example.ipynb): add stopwatch

* refactor: example.ipynb -> examples.ipynb ([`59c972b`](https://github.com/estripling/onekit/commit/59c972b9507c87bef0fe37012065b69b5632c810))

Feature

* feat: migrate bumbag time functions (29)

* feat(pytlz): add humantime

* style: fix minor format

* feat(pytlz): add stopwatch

* feat(pytlz): add str_to_date

* feat(pytlz): add weekday

* refactor: use from toolz import curried

* test(filter_regex): remove text

* feat(pytlz): add daycount

* feat(pytlz): add daterange

* feat(pytlz): add last_date_of_month

* feat(pytlz): add n_days

* feat(pytlz): add relative_date ([`692542b`](https://github.com/estripling/onekit/commit/692542beec78adc4ff272472b305451408a6e94e))

* feat: migrate bumbag io functions (27)

* feat(pytlz): add lazy_read_lines

* feat(pytlz): add prompt_yes_no

* feat(pytlz): add archive_files ([`4fd81a3`](https://github.com/estripling/onekit/commit/4fd81a37296df9e7c71584ad2155e45a6b9bb6b9))

Refactor

* refactor: isdivisibleby -> isdivisible (31) ([`bb9af5a`](https://github.com/estripling/onekit/commit/bb9af5a4893c367f36acd85b34c92751242bc8b6))

* refactor(relative_date): change signature (30) ([`049ab7d`](https://github.com/estripling/onekit/commit/049ab7d9745f2688e383dc2607202f11908aca42))

Test

* test: add itertools (28) ([`b83469d`](https://github.com/estripling/onekit/commit/b83469d1a05c139e8ff6f941119e805ba4dca4a1))

0.7.0

Documentation

* docs: update docstrings (24)

* docs(reduce_sets): update docstring example

* docs(source_code): update docstring ([`1585554`](https://github.com/estripling/onekit/commit/15855544eb2b85abe55ff34908028e9c10d45a54))

Feature

* feat: migrate bumbag string functions (26)

* feat(pytlz): add concat_strings

* feat(pytlz): add create_path

* feat(pytlz): add filter_regex

* refactor: use iterable instead of sequence

* feat(pytlz): add map_regex

* feat(pytlz): add headline

* feat(pytlz): add remove_punctuation

* feat(pytlz): add highlight_string_differences ([`95b8e7d`](https://github.com/estripling/onekit/commit/95b8e7dc4b405c58b49a021fea26f2ac20a87f07))

* feat(pytlz): add are_predicates_true (25)

- Apply DRY principle: replace all_predicates_true and any_predicates_true ([`de96017`](https://github.com/estripling/onekit/commit/de960173809febc8947b80e2a7735ae140574fd7))

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.