Skip to content

Latest commit

Β 

History

History
556 lines (377 loc) Β· 37.4 KB

templates.md

File metadata and controls

556 lines (377 loc) Β· 37.4 KB
description cover coverY
You don't have to be a data scientist, to use data science.
0

😎 Templates

Awesome

(aka the "awesome-notebooks")

Creating a framework for production-ready templates

The aim of the Naas templates is to be the largest aggregator of production-ready Jupyter Notebooks templates.

To do so, we have defined a framework that enables easy understanding and scaling of Notebooks: Each notebook is organized with the following sections:

  • Title: "Tool - Action of the notebook"
  • Description: a one-liner explaining the benefits of the notebooks for the user
  • Tags: hashtags of the topics the notebook is about
  • Input: list of all the variables, credentials, that needs to be setup
  • Model: list the functions applied to the data
  • Output: list the assets to be used by the user and its distribution channels if any.

The repository is organized by source/tools. Managed by Naas core-team and community ⭐️.

β†’ Feel free to use the Issues tab to add any templates you would like to see, or contribute to.

How to contribute ?

  • Step 1: Open free account on Naas.ai
  • Step 2: Clone awesome-notebooks repo
  • Step 3: Change status of this Issue to β€œIn progress” so we can know you are working on it
  • Step 4: Create new branch with a short name of the issue (ex: β€œgsheet-notion”)
  • Step 5: Create folder named with the source tool (if it does not already exist in the awesome-notebooks folder), and adapt notebook template to the current use case.
  • Step 6: Once you are happy with the result, commit to the branch
  • Step 7: Open a pull request and tag me as a reviewer with a little comment on what you have done, but most of the explanations should be in the notebook itself
  • Step 8: Change status of this Issue to β€œReview” so we can know a review is pending
  • Step 9: Link the PR to this issue for tracking in the backlog
  • Step 10: Expect a feedback and merge in the next 48h-72h

βœ… Apply to our Open Source Contributor Program for guidance and mentorship.

βœ… Join our Slack Community to present yourself, ask questions, learn about our latest news.

βœ… Follow us on social medias:

Templates list

AWS

Airtable

AlphaVantage

Boursorama

Bubble

CCXT

CSV

Canny

Celestrak

Cityfalcon

Data.gouv.fr

EM-DAT

Elastic Search

Excel 365

Excel

FAO

FEC

FTP

Github

Gmail

Google Analytics

Google Drive

Google Search

Google Sheets

HTML

Healthchecks

Hubspot

Hugging Face

IFTTT

IMDB

IUCN

Instagram

Integromat

Johns Hopkins

Jupyter

LinkedIn

Metrics Store

Microsoft Teams

Microsoft Word

MongoDB

MySQL

NASA

Naas Auth

Naas

Neo

Newsapi

Notion

OpenWeatherMap

OwnCloud

PDF

Pandas

Pipedrive

Plaid

Plotly

Python

Qonto

Quandl

Reddit

Redshift

Remotive

SAP-HANA

Slack

Snowflake

Societe.com

Spotify

Streamlit

Stripe

Telegram

Thinkific

Trello

Twitter

WHI

WSR

WorldBank

Worldometer

XML

YahooFinance

Youtube

ZIP

Zapier


Maintained by CashStory SAS (Naas mother company).
Contact us to learn more on our website chat : https://naas.ai