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
- 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.
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.
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
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
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)
You can find detailed documentation, including advanced usage and API reference, in the official Upsonic Documentation .
We welcome contributions to the Upsonic Python Client Library!
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.
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 |
Talha Kılıç Tech Lead Bigdata |
Emre Doğaner Fractional CMO for B2B SAAS Funnelepic |
Enes Akar CEO Upstash |