Shimoku enables you to build Data Products in just hours and allows you to create Predictive Analytics Products with Artificial Intelligence capabilities.
Project description
Shimoku Api Python
Shimoku allows you to build Data Products in hours and create Predictive Analytics Products with Artificial Intelligence capabilities.
🌐 Website | 📚 Documentation | 📊 Shimoku App Templates |
About Shimoku
Shimoku enables you to build Data Products in just hours and allows you to create Predictive Analytics Products with Artificial Intelligence capabilities. In the software and automation era, data sharing is essential for businesses to thrive. Shimoku provides responsive progressive web apps that enable seamless data sharing between clients and providers.
Companies are more interested in predicting the future of their KPIs and trends rather than dwelling on past events. With Shimoku, you can build a Data App like Google Analytics in just hours without the need for a back-end, front-end, or DevOps. Additionally, you can integrate predictive suites into your Data App within minutes, transforming it into an AI App. Shimoku empowers you to deliver AI Apps that a single junior coder can build, iterate, and maintain.
Introduction
Creating Data Apps usually requires a full-stack team of Data and IT specialists. Shimoku simplifies this process for Data professionals by allowing them to create Data Apps faster without the need for IT expertise. Shimoku reduces the workload of IT teams, which are often the bottleneck in digital businesses while creating new products and value for your clients.
By using Shimoku, a typical flow such as:
Is transformed into:
Quickstart
Step 1 - Install the library
pip install shimoku-api-python
Step 2 - Configure the client
from os import getenv
import shimoku_api_python as Shimoku
access_token = getenv('SHIMOKU_TOKEN')
universe_id: str = getenv('UNIVERSE_ID')
business_id: str = getenv('BUSINESS_ID')
s = Shimoku.Client(
access_token=access_token,
universe_id=universe_id,
business_id=business_id,
)
Step 3 - Create plots
s.plt.set_dashboard('Custom Dashboard')
language_expressiveness = pd.read_html(
'https://en.wikipedia.org/wiki/Comparison_of_programming_languages')[2]
s.plt.bar(
menu_path='catalog/bar-example', order=0,
title='Language expressiveness',
data=language_expressiveness, x='Language',
y=['Statements ratio[48]', 'Lines ratio[49]'],
)
Step 4 (Optional) - Productivity boost
Enable asynchronous execution:
s = Shimoku.Client(
access_token=access_token,
universe_id=universe_id,
business_id=business_id,
verbosity='INFO',
async_execution=True,
)
Don't forget to call s.run()
at the end of your code to ensure all tasks are executed before the program terminates.
Contributing
We welcome contributions to the Shimoku project! If you'd like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch with a descriptive name, e.g.
feature/new-feature
orbugfix/issue-123
. - Make your changes and commit them, following our code style guidelines.
- Open a pull request against the main branch of the Shimoku repository.
Before submitting your pull request, please make sure your changes pass all tests and follow our coding conventions. We'll review your pull request and provide feedback as soon as possible.
Contact
If you have any questions, suggestions, or issues, please feel free to reach out to us:
- Discord
- Email: contact@shimoku.com
We're always happy to help and appreciate your feedback!
License
Shimoku is licensed under the MIT License. See the LICENSE file for more information.
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.
Source Distribution
Built Distribution
Hashes for shimoku_api_python-0.19-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b8ae31108620ea26e0a4a68bc38a1dfe79e9298b824e2355f1ae5956ffbf436 |
|
MD5 | 720988078985951c2e53c98d26b19c29 |
|
BLAKE2b-256 | ecbe504dc5e3d1267b3f663fa581d272fef131e911b162a4f7c85220881077f4 |