The Rhino SDK is a comprehensive Python library that facilitates programmatic interaction with the Rhino API. It enables the user to leverage the functionalities of the FCP within their favorite development environment, including calculating metrics and running code on distributed data in a privacy-preserving fashion.
The Rhino SDK empowers you to bridge the gap between data analysis and collaborative computing seamlessly. By enabling programmatic interactions with the FCP, it empowers you to explore healthcare data, develop advanced code objects, and collaborate securely, all within the familiarity and power of the Python programming language.
Key Features and Benefits
- Simplified Integration: The Python SDK streamlines the process of integrating Rhino FCP functionalities into your Python projects. Execute tasks, manage projects, and access datasets all within your Python environment.
- Programmatic Control: Harness the power of code to automate complex operations. Whether it's creating projects, importing datasets, or designing workflows, the Python SDK enables efficient and automated interactions with the FCP.
- Custom Workflows: Develop custom workflows tailored to your research objectives. The SDK's functionalities allow you to create, manage, and orchestrate intricate workflows that leverage the capabilities of the FCP.
- Data Exploration: Leverage Python's data analysis and visualization capabilities in tandem with the SDK. Perform in-depth data exploration, generate insights, and visualize analytics seamlessly on distributed data.
Getting Started with the Rhino SDK
To start utilizing the Rhino Python SDK, follow these steps:
- Install the SDK: Install the Python SDK using pip, the Python package manager (pip install rhino_health). The SDK package includes all the necessary modules to interact with the Rhino API.
- Import the SDK: Import the SDK modules into your Python script or Jupyter Notebook to begin using its functionalities.
- Credentialed Authentication: Authenticate your interactions with the FCP API using your FCP username and password. This ensures secure access to the platform's resources and reduces the need to remember complex API keys.
- Exploring SDK Functions: Discover the range of functions provided by the Python SDK. From project management and Dataset analytics to workflow orchestration, the SDK offers a multitude of capabilities.
- Examples and Documentation: Explore the SDK documentation and code examples to gain insights into effectively utilizing the Python SDK for your specific use cases.
Next Steps
To learn more about the SDK and also better understand Rhino FCP basic concepts and the overall workflow, check out the following sources.
- Where to Find Rhino SDK Documentation
- The Rhino Federated Computing Platform (FCP)
- Federated Learning Overview
- Data Processing Workflow on the Rhino FCP
Although not specifically SDK-related, understanding what can be accomplished in the Rhino user interface can be helpful. The Rhino FCP Quick Start guide is a simple way for you to gain exposure to some of the core capabilities of Rhino FCP.