Skip to main content

Feature engineering sklearn transformer for dates

Project description

PyPI version datefeatures Total alerts Language grade: Python deepcode

datefeatures

Table of Contents

Installation

The datefeatures git repo is available as PyPi package

pip install datefeatures

Usage

Check the examples folder for notebooks.

Commands

Install a virtual environment

python3 -m venv .venv  # see note below
source .venv/bin/activate
pip3 install --upgrade pip
pip3 install -r requirements.txt
pip3 install jupyterlab

(If your git repo is stored in a folder with whitespaces, then don’t use the subfolder .venv. Use an absolute path without whitespaces.)

Python commands

  • Jupyter for the examples: jupyter lab

  • Check syntax: flake8 --ignore=F401 --exclude=$(grep -v '^#' .gitignore | xargs | sed -e 's/ /,/g')

  • Run Unit Tests: python -W ignore -m unittest discover

Publish

pandoc README.md --from markdown --to rst -s -o README.rst
python setup.py sdist
twine upload -r pypi dist/*

Clean up

find . -type f -name "*.pyc" | xargs rm
find . -type d -name "__pycache__" | xargs rm -r
rm -r .pytest_cache
rm -r .venv

Support

Please open an issue for support.

Contributing

Please contribute using Github Flow. Create a branch, add commits, and open a pull request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

datefeatures-0.3.2.tar.gz (11.4 kB view details)

Uploaded Source

File details

Details for the file datefeatures-0.3.2.tar.gz.

File metadata

  • Download URL: datefeatures-0.3.2.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.9

File hashes

Hashes for datefeatures-0.3.2.tar.gz
Algorithm Hash digest
SHA256 32181c7a4edbee69a4b7cd3a79831fd6e9caf18468ba28de00c6f3797d65dd3c
MD5 21d5d52c56cb4c58b67802c53a9b91d0
BLAKE2b-256 5d2ede92900c8a787334e6017988849c222c8e1232d51a57e4a541e2d54c4e60

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page