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

Added the csv module and the dependent ones, fixes #1391 #1477

Merged
merged 8 commits into from
Oct 28, 2021

Conversation

jmao-denver
Copy link
Contributor

  1. added the csv module with read csv support
  2. added the dtypes module that unifies qst types and plain DH types and presents the users with a familiar interface (similar to numpy and tensor, and traditional DB)
  3. added skeleton Table and Column classes
  4. added dherror module with the custom Exception class DHError that extracts the root cause from the embedded Java/Python exception stack from JPY, and also provides a compact traceback, to support easier debugging
  5. added integrated unit test suite for read csv
  6. added Docstrings for the public components

@jmao-denver jmao-denver requested a review from jjbrosnan October 25, 2021 17:31
pyintegration/deephaven2/__init__.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/csv.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/csv.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/csv.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/table.py Show resolved Hide resolved
pyintegration/deephaven2/column.py Show resolved Hide resolved
pyintegration/deephaven2/dtypes.py Outdated Show resolved Hide resolved
pyintegration/requirements.txt Outdated Show resolved Hide resolved
pyintegration/deephaven2/__init__.py Show resolved Hide resolved
pyintegration/deephaven2/csv.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/csv.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/csv.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/csv.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/table.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/table.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/table.py Outdated Show resolved Hide resolved
pyintegration/tests/utils/bootstrap.py Show resolved Hide resolved
pyintegration/deephaven2/table.py Show resolved Hide resolved
pyintegration/deephaven2/csv.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/csv.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/dtypes.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/dtypes.py Outdated Show resolved Hide resolved
pyintegration/deephaven2/table.py Outdated Show resolved Hide resolved
pyintegration/tests/test_csv.py Outdated Show resolved Hide resolved
jmao-denver and others added 4 commits October 27, 2021 09:49
Co-authored-by: Chip Kent <5250374+chipkent@users.noreply.github.com>
Co-authored-by: Chip Kent <5250374+chipkent@users.noreply.github.com>
Co-authored-by: Chip Kent <5250374+chipkent@users.noreply.github.com>
@jmao-denver jmao-denver requested a review from chipkent October 27, 2021 20:02
pyintegration/deephaven2/csv.py Outdated Show resolved Hide resolved
Co-authored-by: Chip Kent <5250374+chipkent@users.noreply.github.com>
@jmao-denver jmao-denver dismissed devinrsmith’s stale review October 28, 2021 14:52

should have addressed in later commits

@jmao-denver jmao-denver merged commit cd7cb7d into deephaven:main Oct 28, 2021
@github-actions github-actions bot locked and limited conversation to collaborators Oct 28, 2021
@jmao-denver jmao-denver deleted the feature-1391 branch February 8, 2023 18:11
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.

3 participants