Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hand-wrapped the datetimeutils module, fixes #1640 #1812

Merged
merged 12 commits into from
Jan 31, 2022

Conversation

jmao-denver
Copy link
Contributor

  1. refactored the dtypes module into a package
  2. created DateTime and Period wrapper classes under dtypes
  3. created datetimeutils.py
  4. docstrings are added in datetimeutils.py
  5. unit tests in test_datetimeutils.py
  6. minor changes here and there to tide other modules up

Fixed the test case problem that showed up in CI checks
pyintegration/deephaven2/column.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/table.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/dtypes/_dtype.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/dtypes/__init__.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/dtypes/_datetime.py Outdated Show resolved Hide resolved
pyintegration/tests/test_datetimeutils.py Outdated Show resolved Hide resolved
pyintegration/tests/test_datetimeutils.py Outdated Show resolved Hide resolved
pyintegration/tests/test_datetimeutils.py Outdated Show resolved Hide resolved
pyintegration/tests/test_datetimeutils.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/datetimeutils.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/dtypes/_datetime.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/dtypes/_datetime.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/dtypes/_datetime.py Outdated Show resolved Hide resolved
1. revert a lot of the changes in the PR to be consistent in using
types, based on the advice given by Ryan
2. followed the suggestions given by Chip to have a time module to be
the focal point for time related functions
3. there are still some comments that require further discussion and
clarification
pyintegration/deephaven2/constants.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/hmtl.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/hmtl.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/hmtl.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/time.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/time.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/time.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/time.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/time.py Outdated Show resolved Hide resolved
pyintegration/tests/test_time.py Show resolved Hide resolved
pyintegration/deephaven2/time.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/time.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/time.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/time.py Show resolved Hide resolved
pyintegration/deephaven2/time.py Outdated Show resolved Hide resolved
pyintegration/tests/test_time.py Show resolved Hide resolved
Also added a test case to confirm the doc fix
@jmao-denver jmao-denver merged commit b9bc0c3 into deephaven:main Jan 31, 2022
@github-actions github-actions bot locked and limited conversation to collaborators Jan 31, 2022
@jmao-denver jmao-denver deleted the f-1640 branch February 8, 2023 18:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants