Welcome to Mesh Python SDK¶
Mesh Python SDK is a client library used to communicate with Volue Energy’s Mesh server.
To learn what’s new and noteworthy head on over to our Versions section.
Getting started¶
If this is your first time using this library, here are some resources to help you get started.
Quickstart: Quickstart guide
Installation: Installation
Examples: Examples
Authentication: Client authentication
How to do development Setup for developers
Features¶
Communication using gRPC
SDK using
async
/await
syntaxOptimised memory sharing by using Apache Arrow
Prerequisites¶
Mesh server with gRPC enabled.
Python [3.9, 3.10, 3.11, 3.12]
Getting help¶
If you’re having trouble, these resources might help.
Try the Frequently Asked Questions first.
Report bugs in the issue tracker
Welcome
- Quickstart guide
- Installation
- An introduction to Mesh
- HydSim
- Examples
- Best practices
- Quickstart
- Authorization
- Connect
- Connect, asynchronously
- Connect using external access token
- Get version
- Read time series
- Read time series, asynchronously
- Read and process time series, asynchronously
- Search for time series attributes
- Traverse model
- Using time series with pandas
- Working with link relations
- Working with model (objects and attributes)
- Working with rating curves
- Working with sessions
- Working with XY sets
- Write time series
- Run simulations
- Run inflow calculations
- Client authentication
- Frequently Asked Questions
- Glossary
Versions
- Versions
- Mesh Python SDK version 1.13.0-dev
- Mesh Python SDK version 1.12.0
- Mesh Python SDK version 1.11.0
- Mesh Python SDK version 1.10.0
- Mesh Python SDK version 1.9.0
- Mesh Python SDK version 1.8.0
- Mesh Python SDK version 1.7.0
- Mesh Python SDK version 1.6.0
- Mesh Python SDK version 1.5.0
- Mesh Python SDK version 1.4.0
- Mesh Python SDK version 1.3.0
- Mesh Python SDK version 1.2.1
- Mesh Python SDK version 1.1.1
- Mesh Python SDK version 1.0.0
- Mesh Python SDK version 0.0.4 (alpha)
- Mesh Python SDK version 0.0.3 (alpha)
- Mesh Python SDK version 0.0.2 (alpha)
SDK Reference
- API documentation
- volue.mesh
Connection
Connection.Session
Connection.Session.close()
Connection.Session.commit()
Connection.Session.create_object()
Connection.Session.create_physical_timeseries()
Connection.Session.delete_object()
Connection.Session.forecast_functions()
Connection.Session.get_attribute()
Connection.Session.get_mc_file()
Connection.Session.get_object()
Connection.Session.get_rating_curve_versions()
Connection.Session.get_timeseries_attribute()
Connection.Session.get_timeseries_resource_info()
Connection.Session.get_xy_sets()
Connection.Session.history_functions()
Connection.Session.list_models()
Connection.Session.open()
Connection.Session.read_timeseries_points()
Connection.Session.rollback()
Connection.Session.run_inflow_calculation()
Connection.Session.run_simulation()
Connection.Session.search_for_attributes()
Connection.Session.search_for_objects()
Connection.Session.search_for_timeseries_attributes()
Connection.Session.statistical_functions()
Connection.Session.transform_functions()
Connection.Session.update_link_relation_attribute()
Connection.Session.update_object()
Connection.Session.update_rating_curve_versions()
Connection.Session.update_simple_attribute()
Connection.Session.update_timeseries_attribute()
Connection.Session.update_timeseries_resource_info()
Connection.Session.update_versioned_one_to_many_link_relation_attribute()
Connection.Session.update_versioned_one_to_one_link_relation_attribute()
Connection.Session.update_xy_sets()
Connection.Session.write_timeseries_points()
Connection.connect_to_session()
Connection.create_session()
Connection.get_user_identity()
Connection.get_version()
Connection.insecure()
Connection.revoke_access_token()
Connection.update_external_access_token()
Connection.with_external_access_token()
Connection.with_kerberos()
Connection.with_tls()
AttributeBase
AttributesFilter
Authentication
HydSimDataset
LinkRelationAttribute
LinkRelationVersion
LogMessage
Object
OwnershipRelationAttribute
RatingCurveSegment
RatingCurveVersion
SimpleAttribute
Timeseries
TimeseriesAttribute
TimeseriesResource
UserIdentity
VersionInfo
VersionedLinkRelationAttribute
XyCurve
XySet
- volue.mesh.aio
Connection
Connection.Session
Connection.Session.close()
Connection.Session.commit()
Connection.Session.create_object()
Connection.Session.create_physical_timeseries()
Connection.Session.delete_object()
Connection.Session.forecast_functions()
Connection.Session.get_attribute()
Connection.Session.get_mc_file()
Connection.Session.get_object()
Connection.Session.get_rating_curve_versions()
Connection.Session.get_timeseries_attribute()
Connection.Session.get_timeseries_resource_info()
Connection.Session.get_xy_sets()
Connection.Session.history_functions()
Connection.Session.list_models()
Connection.Session.open()
Connection.Session.read_timeseries_points()
Connection.Session.rollback()
Connection.Session.run_inflow_calculation()
Connection.Session.run_simulation()
Connection.Session.search_for_attributes()
Connection.Session.search_for_objects()
Connection.Session.search_for_timeseries_attributes()
Connection.Session.statistical_functions()
Connection.Session.transform_functions()
Connection.Session.update_link_relation_attribute()
Connection.Session.update_object()
Connection.Session.update_rating_curve_versions()
Connection.Session.update_simple_attribute()
Connection.Session.update_timeseries_attribute()
Connection.Session.update_timeseries_resource_info()
Connection.Session.update_versioned_one_to_many_link_relation_attribute()
Connection.Session.update_versioned_one_to_one_link_relation_attribute()
Connection.Session.update_xy_sets()
Connection.Session.write_timeseries_points()
Connection.connect_to_session()
Connection.create_session()
Connection.get_user_identity()
Connection.get_version()
Connection.insecure()
Connection.revoke_access_token()
Connection.update_external_access_token()
Connection.with_external_access_token()
Connection.with_kerberos()
Connection.with_tls()
- volue.mesh.calc
Timezone
- Mesh calculation forecast functions
ForecastFunctions
ForecastFunctionsAsync
- Mesh calculation history functions.
HistoryFunctions
HistoryFunctionsAsync
- Mesh calculation statistical functions.
StatisticalFunctions
StatisticalFunctionsAsync
- Mesh calculation transformation functions.
Method
TransformFunctions
TransformFunctionsAsync
- volue.mesh