Magic Cloud Layer
Project description
Upsonic | Self-Driven Autonomous Python Libraries
The Upsonic is designed to help data scientists and ML engineers efficiently manage and automate maintenance-free utility library creation. It provides a simple, easy-to-use Python interface to interact with the Upsonic platform. Website | Discord | Twitter
Features
- Easy serialization of functions and classes, making them readily available for reuse across different projects.
- Automatic documentation generation for effortless maintenance and readability.
- Support for both direct and modular function importation from the library.
- Streamlined version control and collaboration features, allowing teams to work together seamlessly.
Easiest Library View
Usponic proveides an dashboard for your team members. Everyone can access to the dashboard by their user status. After the accessing they can easily view the top libraries and automaticaly generated connections codes.
Automaticaly Documentation
In Upsonic On-Prem dashboard we have automaticaly generated documentation for your each function, class, object or variables. For this you can use OpenAI GPT integration or a self-hosted Google Gemma model in your installation. They are making your documentations automaticaly. Also you can easily search your content.
- Documentation
- Time Complexity
- Mistakes
- Required Test Tyoes
- Security Analyses
- Tags
Installation
You need to install the Upsonic container.
Installing and Running On-Prem Container
Once the container is up and running, you can install the Upsonic Python Client Library on your local system using the pip package manager:
# pip install upsonic
Usage
Here's an updated quickstart guide to get you up and running with your container:
from upsonic import UpsonicOnPrem
upsonic = UpsonicOnPrem('https://your-server-address:5000', 'ACK_****************')
def sum(a, b):
return a + b
upsonic.dump("math.basics.sum", sum)
math = upsonic.load_module("math")
math.basics.sum(5, 2)
Documentation
You can find detailed documentation, including advanced usage and API reference, in the official Upsonic Documentation .
Contributing
We welcome contributions to the Upsonic Python Client Library!
Support & Questions
For any questions or if you encounter an issue, please reach out to our support team at info@upsonic.co or open an issue on the project's GitHub page.
Supporters
Buğra Kocatürk AWS Solution Architect AWS Netherlands |
Lemi Orhan Engin CTO Craftgate |
Mehmet Emin Öztürk Data Team Lead & Kaggle Master Trendyol Group |
Fırat Gönen Chief data Officer & Kaggle Grandmaster 3X Figopara |
Arda Batuhan Demir Senior DevOps Engineer Lyrebird Studio |
Hasan Ramazan Yurt ML Engineer & Technical Founder Nicky ai |
Sezer Yavuzer Bozkır Sr. Python Developer Petleo |
Ozan Günceler CTO BSM Consultancy Limited |
Mustafa Namoğlu Co-Founder İkas |
Bünyamin Ergen AI Engineer & Python Developer & Top Ai Voice eTaşın |
Serdar İlarslan Sr. Python developer Easysize |
Burak Emre Kabakçı Sr. Staff Software Engineer & Maker LiveRamp |
Ozge Oz Partner QNBEYOND Ventures |
Emre Keskin Staff Software Engineer Oplog |
Emrah Şamdan Senior product manager |
Halil İbrahim Yıldırım Head of data science |
Advisors
Talha Kılıç Tech Lead Bigdata |
Emre Doğaner Fractional CMO for B2B SAAS Funnelepic |
Enes Akar CEO Upstash |
Customers
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.