ni / nisystemlink-clients-python

Python API for interacting with a SystemLink Server, created and supported by NI.
https://ni.com/systemlink
MIT License
10 stars 17 forks source link

feat: Add pandas utility for dataframe #84

Open ancy-augustin opened 1 week ago

ancy-augustin commented 1 week ago

What does this Pull Request accomplish?

Adds utility functions to interact with SystemLink DataFrame API using pandas data frames.

Why should this Pull Request be merged?

Simplifies working with pandas data frames and SystemLink DataFrame by providing convenient methods for creating, appending, and querying tables directly from pandas.

What testing has been done?

TODO: Detail what testing has been done to ensure this submission meets requirements.

santhoshramaraj commented 1 week ago

It would be nice to have a function create_table_with_data_from_pandas_df to cover the common case where the whole data for the table is available and the user would like to upload it (create, upload, close inclusive) without much effort.

There is of course challenge in batching the rows upload if the data is large.