Skip to content

Conversation

@pbashyal-nmdp
Copy link
Contributor

@pbashyal-nmdp pbashyal-nmdp commented Oct 13, 2025

Remove pandas dependency. Fixes #307

  • Created simple_table.Table class that can handle most of the data requirements of py-ard
  • switch to using pytest for all tests
  • bumped version to 2.0.0b1

 - Use urllib for downloading files
 - Use simple_table.py for all pandas like operations
 - move file load operations to loader/ directory
 - tests for simple_table.py
 - Use urllib for downloading files
 - Use simple_table.py for all pandas like operations
 - move file load operations to loader/ directory
 - tests for simple_table.py
 - Add more tests to Table
 - Add tests to capture failure scenarios in Table
 - Update unittest to pytest
 check for `_conn` attribute is available on close
@pbashyal-nmdp pbashyal-nmdp added this to the py-ard version 2.0 milestone Oct 17, 2025
@pbashyal-nmdp pbashyal-nmdp self-assigned this Oct 17, 2025
@pbashyal-nmdp pbashyal-nmdp added the enhancement New feature or request label Oct 17, 2025
@pbashyal-nmdp pbashyal-nmdp changed the title No pandas Remove pandas library dependency Oct 17, 2025
@mmaiers-nmdp mmaiers-nmdp merged commit a84868a into nmdp-bioinformatics:master Oct 21, 2025
2 checks passed
Copy link
Contributor

@mmaiers-nmdp mmaiers-nmdp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove Pandas Dependency

2 participants