Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/upsonic/client

Self-Driven Autonomous Python Libraries
https://github.com/upsonic/client

autonomous gemma library module openai python

Last synced: 2 days ago
JSON representation

Self-Driven Autonomous Python Libraries

Awesome Lists containing this project

README

        

# 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](https://upsonic.co/) | [Discord](https://discord.gg/) | [Twitter](https://twitter.com/upsonicco)

## 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](https://docs.upsonic.co/on-prem/using/users). After the accessing they can easily view the top libraries and automaticaly generated connections codes.
![image](https://github.com/Upsonic/Upsonic/assets/41792982/aa67f1f9-e510-4c5f-98fd-6876016157e7)

### 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

![image](https://github.com/Upsonic/Upsonic/assets/41792982/031678af-f0a4-43e9-976b-81707060e85e)


## Installation

You need to install the Upsonic container.

[Installing and Running On-Prem Container](https://docs.upsonic.co/on-prem/getting_started/install_on_prem)

Once the container is up and running, you can install the Upsonic Python Client Library on your local system using the pip package manager:
```console
# pip install upsonic
```

## Usage

Here's an updated quickstart guide to get you up and running with your container:

```python
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](https://docs.upsonic.co/home) .

## 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 [email protected] or open an issue on the project's GitHub page.

## Supporters



Bugra Kocaturk
Buğra Kocatürk
AWS Solution Architect

AWS Netherlands
Linkedin
Lemi Orhan Engin
Lemi Orhan Engin
CTO

Craftgate
Linkedin
Mehmet Emin Ozturk
Mehmet Emin Öztürk
Data Team Lead & Kaggle Master
Trendyol Group
Linkedin
Firat Gonen
Fırat Gönen
Chief data Officer & Kaggle Grandmaster 3X
Figopara
Linkedin
Arda Batuhan Demir
Arda Batuhan Demir
Senior DevOps Engineer

Lyrebird Studio
Linkedin
Hasan Ramazan Yurt
Hasan Ramazan Yurt
ML Engineer & Technical Founder
Nicky ai
Linkedin
Sezer Yavuzer Bozkır
Sezer Yavuzer Bozkır
Sr. Python Developer

Petleo
Linkedin
Ozan Günceler
Ozan Günceler
CTO
BSM Consultancy Limited
Linkedin
Mustafa Namoğlu
Mustafa Namoğlu
Co-Founder

İkas
Linkedin
Bünyamin Ergen
Bünyamin Ergen
AI Engineer & Python Developer & Top Ai Voice
eTaşın
Linkedin
Serdar İlarslan
Serdar İlarslan
Sr. Python developer

Easysize
Linkedin
Burak Emre Kabakçı
Burak Emre Kabakçı
Sr. Staff Software Engineer & Maker
LiveRamp
Linkedin
Ozge Oz
Ozge Oz
Partner

QNBEYOND Ventures
Linkedin
Emre Keskin
Emre Keskin
Staff Software Engineer

Oplog
Linkedin
Emrah Samdan
Emrah Şamdan
Senior product manager


Linkedin

Halil İbrahim Yıldırım
Halil İbrahim Yıldırım
Head of data science


Linkedin

## Advisors



Talha Kılıç
Talha Kılıç
Tech Lead Bigdata



Emre Doğaner
Emre Doğaner
Fractional CMO for B2B SAAS

Funnelepic
Linkedin
Enes Akar
Enes Akar
CEO


Upstash
Linkedin

## Customers


wears
exar