Open-source data observability for modern data teams

Overview

Logo

License

Use cases

Monitor your data warehouse in minutes:

  • Data anomalies monitoring as dbt tests
  • Data lineage made simple, reliable, and automated
  • dbt operational monitoring
  • Slack alerts

Support us with a

Quick start

Quick start: Data monitoring as dbt tests in minutes.

Quick start: Data lineage.

Our full documentation is available here.

Join our Slack to learn more on Elementary.

(Not a dbt user? you can still use Elementary data monitoring, reach out to us on Slack and we will help).

Data anomalies monitoring as dbt tests

Elementary delivers data monitoring and anomaly detection as dbt tests.

Elementary dbt tests are data monitors that collect metrics and metadata over time. On each execution, the tests analyze the new data, compare it to historical metrics, and alert on anomalies and outliers.

Elementary data monitors as tests are configured and executed like native tests in your project!

Demo & sandbox

Data anomalies monitoring as dbt tests demo video.
Try out our live lineage sandbox here.

Slack configuration

Community & Support

For additional information and help, you can use one of these channels:

  • Slack (Live chat with the team, support, discussions, etc.)
  • GitHub issues (Bug reports, feature requests)
  • Roadmap (Vote for features and add your inputs)
  • Twitter (Updates on new releases and stuff)

Integrations

  • Snowflake
  • BigQuery
  • Redshift - Data monitoring

Ask us for integrations on Slack or as a GitHub issue.

License

Elementary is licensed under Apache License 2.0. See the LICENSE file for licensing information.

Comments
  • Snowflake Query_id

    Snowflake Query_id

    Is your feature request related to a problem? Please describe. When we get a dbt run failure, I often look through the debug logs to find the exact query which was run.. Also in case of data issues if we want to use snowflake time travel query id make it easier to go back

    Describe the solution you'd like dbt run_results.json has snowflake query_id.. add this as part of elementary table dbt_run_results

    Describe alternatives you've considered Right now, I look through the snowflake query history to find the sfqid, which works but is a bit tedious.

    Additional context Add any other context or screenshots about the feature request here.

    good first issue feature dbt package Open to contribution 🧡 
    opened by kkprab 11
  • How to use days back in report and anomaly detection tests?

    How to use days back in report and anomaly detection tests?

    We had two questions about this in #support on Slack recently. We need to add it to FAQ and see if there are other parts of the flow where we can better address this.

    documentation good first issue 
    opened by Maayan-s 10
  • Support for hourly, weekly, monthly bucket size in anomaly tests

    Support for hourly, weekly, monthly bucket size in anomaly tests

    In anomaly detection, the default bucket size is 1 day. I couldn't find a way to configure the size of these buckets.

    Checking the code here I think that it's not an easy fix, since it also depends on how the data is collected before this query is executed.

    I would keep exploring, but perhaps you can guide me on what should be done to be able to do this.

    enhancement 
    opened by rloredo 7
  • Parse failed rows as part of the package

    Parse failed rows as part of the package

    Failed dbt test results return an error message that includes the number of failed rows. Today we load the message as is in the package, and parse the number in the CLI using Python. If we move the parsing to the package, users could run their analysis on these data.

    enhancement dbt package 
    opened by Maayan-s 7
  • Integrate linage visualization with the report UI

    Integrate linage visualization with the report UI

    Motivation

    The report UI is awesome. When we find failures on a table, we would like to investigate affected downstream tables. So, it would be great to support the lineage feature in the report UI.

    feature 
    opened by yu-iskw 7
  • [Question] How can we prepare `table_monitors_config`?

    [Question] How can we prepare `table_monitors_config`?

    Overview

    I tried to monitor dbt tests with jaffle_shopw by following the documentation. But, I was not able to upload artifacts due to the lack of the destination table. If I am correct, we have to create the table table_monitors_config a head. But, the documentation doesn't describes table_monitors_config. How can we prepare the table?

    Environments

    • Python 3.8
    • dbt 1.0.3
    • elementary 0.3.2.

    Error message

    09:22:03  Running 2 on-run-end hooks
    09:22:33  1 of 2 START hook: jaffle_shop.on-run-end.0..................................... [RUN]
    09:22:33  1 of 2 OK hook: jaffle_shop.on-run-end.0........................................ [OK in 0.00s]
    09:22:33  2 of 2 START hook: elementary.on-run-end.0...................................... [RUN]
    09:22:33  2 of 2 OK hook: elementary.on-run-end.0......................................... [OK in 0.00s]
    09:22:33
    09:22:33
    09:22:33  Finished running 8 view models, 9 incremental models, 2 table models, 3 seeds, 17 tests, 3 hooks in 44.13s.
    09:22:33
    09:22:33  Completed with 2 errors and 0 warnings:
    09:22:33
    09:22:33  Runtime Error in model filtered_information_schema_columns (models/edr/metadata_store/filtered_information_schema_columns.sql)
    09:22:33    404 Not found: Table sandbox-project:jaffle_shop_elementary.table_monitors_config was not found in location asia-northeast1
    09:22:33
    09:22:33    (job ID: d0f16aa6-b33d-493f-b0d1-8b934a090682)
    09:22:33
    09:22:33  Runtime Error in model filtered_information_schema_tables (models/edr/metadata_store/filtered_information_schema_tables.sql)
    09:22:33    404 Not found: Table sandbox-project:jaffle_shop_elementary.table_monitors_config was not found in location asia-northeast1
    09:22:33
    09:22:33    (job ID: 03fc0b75-262f-49f8-8957-96b55268e9ac)
    
    opened by yu-iskw 7
  • Send report to a github page report

    Send report to a github page report

    Is your feature request related to a problem? Please describe.

    Sending reports through S3 is great but by default the s3 website will be publicly accessible. They are way to make it private but they seems pretty complex for a single page website.

    Describe the solution you'd like

    We could host the report on a github page repository, that would ease access control. The idea would be to push the html file to a github repository.

    documentation good first issue Open to contribution 🧡 
    opened by courentin 6
  • support browser authentication method

    support browser authentication method

    Our dbt_runner expect the log messages of dbt run-operation to be in json format. However, browser authentication scenario returns log messages as string. So instead of failing on json parsing, I log the failure and the unsupported log message to our edr file. This is OK because run-operation log message should be in json format as expected, so if anything is returning as string it is currently OK to ignore it. And if something will break in the future, we will have the edr log to understand what happened and what we should change.

    opened by IDoneShaveIt 6
  • Set

    Set "elementary_tests" schema to upper case

    Hi,

    I'm using elementary with Snowflake, where we have set all of our schemas as upper-case. However, in the elementary dbt package the "__tests" is hard-coded as lower-case resulting in a schema named "ELEMENTARY__tests".

    Can you give the option of creating a var for this so we have the option of lower-case or upper-case suffix for "__tests".

    (Raised this via slack here: https://elementary-community.slack.com/archives/C02CTC89LAX/p1660646926498189)

    Thanks!

    feature dbt package 
    opened by ltw94 6
  • Add

    Add "test alerting" on Slack

    Slack alerts are only sent if there are failed tests. When users deploy Elementary, they want to have a way to validate the deployment worked. We should have a flag for validating the deployment.

    enhancement good first issue in progress slack alerts Stale 
    opened by Maayan-s 6
  • On-end-run hook failing after updating package version

    On-end-run hook failing after updating package version

    When running dbt test, I'm getting this error message:

    12:36:04  Running 1 on-run-end hook
    12:36:12  Elementary: Uploaded dbt artifacts successfully.
    12:36:15  Elementary: Uploaded run results successfully.
    12:36:19  Elementary: Handled test results successfully.
    12:36:19  Database error while running on-run-end
    12:36:19  Encountered an error:
    Database Error
      value too long for type character varying(16384)
    

    Here's the log file:

    insert into "devdb"."my_schema_elementary"."dbt_invocations"(invocation_id,run_started_at,run_completed_at,generated_at,command,dbt_version,elementary_version,full_refresh,vars,selected_resources) values
        ('a1b44140-36b4-431a-b1a4-58c59506c2ed','2022-11-02 12:35:45','2022-11-02 12:36:19','2022-11-02 12:36:19','test','1.3.0','0.5.4',False,'{}','[ "a list with many elements" ]')
      
    [0m12:36:19.363328 [debug] [MainThread]: Postgres adapter: Postgres error: value too long for type character varying(16384)
    
    

    To Reproduce Steps to reproduce the behavior: Can't currently pin it down exactly. But I upgraded from dbt 1.2.1 and elementary 0.4.11 to dbt 1.3.0 and elementary 0.5.4. So maybe, elementary created the schema using character varying(16384) before and now tries to insert something longer than that (its 16643 characters).

    Expected behavior No error.

    Environment (please complete the following information):

    edr:

    Name: elementary-data
    Version: 0.5.4
    

    dbt:

    Core:
      - installed: 1.3.0
      - latest:    1.3.0 - Up to date!
    
    Plugins:
      - postgres: 1.3.0 - Up to date!
      - redshift: 1.3.0 - Up to date!
    

    my dbt packages.yml:

    packages:
      - package: dbt-labs/codegen # Auto create schemas and models
        version: 0.8.1
      - package: elementary-data/elementary
        version: 0.5.4
      - package: dbt-labs/dbt_utils
        version: 0.9.2
    
    
    bug 
    opened by mc51 5
  • Alerts filters

    Alerts filters

    Support filtering alerts using --select argument. In case project dir is provided, we use dbt ls command to filter the nodes. Otherwise we support manual filtering over tag / owner / model

    opened by IDoneShaveIt 1
  • Add thread_id to dbt run results tables

    Add thread_id to dbt run results tables

    In the run_results.json file there is a thread id. I Think this would be handy to use to find out the complete execution flow of the DAG: see which models run in parallel and where there might be a hick-up in performance if models have to wait for 1 model to complete

    enhancement good first issue dbt package Open to contribution 🧡 
    opened by eliasgeee 5
  • [ELE-14] Apache Spark Integration

    [ELE-14] Apache Spark Integration

    Is your feature request related to a problem? Please describe. Currently, Databricks is the only Spark supported adapter

    Describe the solution you'd like Add support for the Apache Spark adapter

    Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

    Additional context This would enable spark projects that are not using Databricks (e.g., EMR on EC2/EKS, etc.)

    Would you be willing to contribute this feature? Probably not

    ELE-14

    integration dbt package Open to contribution 🧡 
    opened by izzye84 3
  • Enable to select a node in the lineage view

    Enable to select a node in the lineage view

    Is your feature request related to a problem? Please describe. Thak you for the great product. We can select models, sources and exposures with the search bar on the lineage view. If there is a failed node, we want to quickly focus on it.

    Describe the solution you'd like For instance, dbt-docs enables us to refocus on a node on the lineage view. I would like something like this on the lineage view of elementary. image

    Describe alternatives you've considered N/A

    Additional context N/A

    Would you be willing to contribute this feature? I would love to contribute.

    help wanted feature 
    opened by yu-iskw 0
  • Show full model/source IDs on the lineage view

    Show full model/source IDs on the lineage view

    Is your feature request related to a problem? Please describe. I am using elementary 0.6.2. Models, sources and exposures IDs are trimmed on the lineage view. So, it would be difficult to identify them at a glance.

    Describe the solution you'd like Personally, I would prefer showing full IDs on the lineage view, as dbt-docs shows.

    image

    Describe alternatives you've considered N/A

    Additional context N/A

    Would you be willing to contribute this feature? I would love to contribute.

    help wanted feature 
    opened by yu-iskw 0
Releases(v0.6.4)
  • v0.6.4(Dec 29, 2022)

  • v0.6.3(Dec 19, 2022)

    Docker

    We've released our first Docker image!

    What's Changed

    • Fix schema changes missing results by @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/435
    • Added --disable-samples. by @elongl in https://github.com/elementary-data/elementary/pull/430
    • support test short name in alerts by @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/436
    • fix alerts description by @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/437
    • fix an issue when auto open report in WSL by @ivan-toriya in https://github.com/elementary-data/elementary/pull/447
    • Letting dbt lookup the profiles.yml unless --profiles-dir specified. by @elongl in https://github.com/elementary-data/elementary/pull/438
    • Add email parsing for slack handle alerts by @jelstongreen & @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/448 & https://github.com/elementary-data/elementary/pull/453
    • fix timezone for alerts bug by @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/454
    • Grouped description by @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/428
    • Added --project-name. by @elongl in https://github.com/elementary-data/elementary/pull/460
    • Created an --env flag. by @elongl in https://github.com/elementary-data/elementary/pull/464
    • Short-circuting the channel name to channel ID lookup. by @elongl in https://github.com/elementary-data/elementary/pull/466
    • schema_changes_from_baseline support in reports by @haritamar in https://github.com/elementary-data/elementary/pull/455
    • tags and owners sidebars by @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/452
    • Modular alerts by @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/418
    • Still get user ids when only a non-list is passed to owner/subscriber by @jelstongreen in https://github.com/elementary-data/elementary/pull/459

    New Contributors

    • @ivan-toriya made their first contribution in https://github.com/elementary-data/elementary/pull/447
    • @jelstongreen made their first contribution in https://github.com/elementary-data/elementary/pull/448

    Full Changelog: https://github.com/elementary-data/elementary/compare/v0.6.2...v0.6.3

    Source code(tar.gz)
    Source code(zip)
  • v0.6.2(Nov 29, 2022)

    Bug Fixes

    • Fixed a bug in the report where schema change test results are missing
    • Fixed a bug in the alerts resulted in the long name of the test being displayed instead of the short name
    Source code(tar.gz)
    Source code(zip)
  • v0.6.1(Nov 24, 2022)

  • v0.6.0(Nov 23, 2022)

    What's Changed

    • Improved report's generation time by 10x by @elongl in https://github.com/elementary-data/elementary/pull/413
    • Improved Lineage performance by 10x by @nimrod-ne in https://github.com/elementary-data/elementary/pull/392
    • Support test description both on the report and the alerts by @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/401
    • Detailed error reporting by @haritamar in https://github.com/elementary-data/elementary/pull/386
    • Tutorial guide by @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/376
    • Let boto3 determine AWS credentials by @hengpor in https://github.com/elementary-data/elementary/pull/396
    • --dbt-quoting CLI flag by @haritamar in https://github.com/elementary-data/elementary/pull/411
    • Unify updated tests by @IDoneShaveIt in https://github.com/elementary-data/elementary/pull/384
    • evaluate config args in hierarchy, even the "falsey" ones by @kopackiw in https://github.com/elementary-data/elementary/pull/381
    • Introduce Elementary extension for Meltano into docs by @SBurwash in https://github.com/elementary-data/elementary/pull/399

    New Contributors

    • @kopackiw made their first contribution in https://github.com/elementary-data/elementary/pull/380
    • @haritamar made their first contribution in https://github.com/elementary-data/elementary/pull/387
    • @hengpor made their first contribution in https://github.com/elementary-data/elementary/pull/396
    • @SBurwash made their first contribution in https://github.com/elementary-data/elementary/pull/399

    Full Changelog: https://github.com/elementary-data/elementary/compare/v0.5.4...v0.6.0

    Source code(tar.gz)
    Source code(zip)
  • v0.5.4(Oct 30, 2022)

    New Features

    • Checking that edr is compatible with dbt package version in order to avoid unexpected crashes

    Bug Fixes & Improvements

    • Improved report's performance
    • Fixed sending report over Slack for big files
    • Report datetime have consistent format

    Contributions & Acknowledgements

    Thanks @a13xa1v35 and @rloredo for making their first contributions 😎 ✌🏻

    Source code(tar.gz)
    Source code(zip)
  • v0.5.3(Oct 19, 2022)

    Changes

    • Added source freshness alerts.
    • Added a flag to excludes Elementary's internal models from the report --exclude-elementary-models, true by default.
    • Added a formatter CI that ensures the code is formatted at all times.
    Source code(tar.gz)
    Source code(zip)
  • v0.5.2(Oct 3, 2022)

    Fixed bugs in the report's Model Runs screen:

    • Sorting by columns did not work properly.
    • Failed model runs showed a "success" tooltip.
    • Improved the average execution time line.
    Source code(tar.gz)
    Source code(zip)
  • v0.5.1(Sep 29, 2022)

  • v0.5.0(Sep 28, 2022)

    New Features

    • New Model Runs screen :scream: :partying_face: :bangbang:
    • Alerts' time can be configured with a --timezone parameter. Thanks @Nic3Guy for the contribution.
    • Added OAuth (gcloud) support for send-report with Google Cloud Storage.

    Changes

    • Changed default executions limit in Test Runs from 30 to 720.
    • Changed error logs to exception logs in send-report in order to present the user with the issue. Thanks @seanglynn-thrive for the contribution.

    Bug Fixes

    • Fixed a backwards-compatibility bug that caused alerts to appear and be sent twice.
    Source code(tar.gz)
    Source code(zip)
  • v0.4.11(Sep 7, 2022)

    New Features

    • Support uploading the report to flexible path in S3 & GCS buckets 😎
    • Support configuring slack channel also at the test level 💯

    Bug Fixes

    • Linage screen fixes and improvements ✌🏻
    • Fix Slack rate limit error

    Contributions & Acknowledgements

    Thanks @YashPimple for making his first contribution.

    Source code(tar.gz)
    Source code(zip)
  • v0.4.10(Aug 30, 2022)

  • v0.4.9(Aug 29, 2022)

    New Features

    • New Lineage screen 🥳 🎉 🎈 dbt lineage enriched with test results.
    • Browser authentication support via SSO in profiles.yml.
    • Custom report name in send-report.
    • edr returns exit codes according to whether it succeeded or failed.
    • A new Github Action for running edr in an automated manner.

    Infrastructure

    • Report side bar issue when files string was part of the models path.
    • Added CI to automatically run E2E tests using Github Actions.
    • Added more logs when CLI fails to expedite incident resolution.

    Guides

    Source code(tar.gz)
    Source code(zip)
  • v0.4.8(Aug 15, 2022)

  • v0.4.7(Aug 14, 2022)

    New Changes

    • New! Databricks support (beta)!! ✌🏻💯
    • New! Dimension values monitoring!! 💪🏻
    • New! S3 / GCS integration (upload report & static website support)!! 😎
    • New! Docs are first citizen and part of the repository!! 🤯

    Acknowledgements & Contributions

    • @hahnbeelee for making first contribution 👏🏻
    • @hanywang2 for making first contribution 👏🏻
    • @Aylr for making first contribution 👏🏻
    Source code(tar.gz)
    Source code(zip)
  • v0.4.6(Jul 27, 2022)

    Same as v0.4.5 but with the following fixes-

    • Fixed dependencies issue between platforms (BigQuery, Redshift, Snowflake)
    • Fixed edr monitor missing alert modules
    • Fixed duplicated values in UI filters
    Source code(tar.gz)
    Source code(zip)
  • v0.4.5(Jul 25, 2022)

    New Changes

    • New! Inspect upstream and downstream test results in UI
    • New! Alerts on models and snapshots failures and errors
    • Added the option to subscribe for alerts
    • Added custom Slack channel for alerts
    • Long tests queries support in alerts
    • Configurable name for report file
    • Flag for sampling passed Elementary anomaly tests

    Bug Fixes

    • Fixed error status tests failing the report
    • Fixed multiple owners in alerts
    • Fixed race condition in alerts when multiple dbt test jobs are running
    • Fixed Slack token integration bug due to Slack API pagination
    Source code(tar.gz)
    Source code(zip)
  • v0.4.4(Jul 14, 2022)

    New Changes

    • Added an error page on a failed report.

    Bug Fixes

    • Handling a race condition with multiple dbt test concurrently to edr monitor.
    Source code(tar.gz)
    Source code(zip)
  • v0.4.2(Jul 6, 2022)

    New Changes

    • New test runs screen to monitor test executions!!!
    • Added support for sending Elementary's report via Slack!!!
    • Added filters and sorting to the UI table.
    • Made Elementary 'pass' tests expandable as well for visibility.
    • Added 'error' status support for tests that didn't compete successfully.
    • Improved Slack alerts reliability.
    • Added support for Slack tokens.

    Bug Fixes

    • Slack alerts with long text failed due to Slack limitation.
    • Failed to parse a list of model owners in the Slack alerts.

    Acknowledgements & Contributions

    • @nimrodne
    • @shahafa
    Source code(tar.gz)
    Source code(zip)
  • v0.4.1(Jun 20, 2022)

    New Changes

    • Elementary now supports showing results and sending alerts also for dbt's Singular tests!
    • Added status code to the CLI to get better indication of a CLI successful run
    • Added support for showing dbt sub types in the UI
    Source code(tar.gz)
    Source code(zip)
  • v0.4.0(Jun 17, 2022)

    New Changes

    • Elementary now supports showing its dbt package results in a UI! 🥇
    • New CLI command to open Elementary UI - edr monitor report
    • Elementary UI shows test results and metrics for both Elementary and regular dbt tests

    Acknowledgements & Contributions

    • @IDoneShaveIt for making his first contribution
    • @nimrodne for FE development
    • @shahafa for FE development
    • @elongl

    (Bumped version from 0.2.9 to 0.4.0 for compatibility with the dbt package version)

    Source code(tar.gz)
    Source code(zip)
  • v0.2.9(May 18, 2022)

  • v0.2.7(May 12, 2022)

    • Added detailed alerts on regular dbt test failures
    • Added rich metadata to alerts including owners, tags, params, query, sample rows and more
    • Added slack webhook CLI param
    • Added new alerts foramatting
    Source code(tar.gz)
    Source code(zip)
  • v0.2.6(Apr 25, 2022)

  • v0.2.5(Mar 28, 2022)

  • v0.2.4(Mar 21, 2022)

  • v0.2.3(Mar 20, 2022)

  • v0.2.2(Mar 16, 2022)

    This version presents the following enhancements -

    • New alerts aggregation
    • Supports our new dbt package -
      • Monitors are natively defined as dbt tests
      • Monitors run as part of dbt test
    Source code(tar.gz)
    Source code(zip)
  • v0.2.1(Mar 10, 2022)

  • v0.2.0(Mar 4, 2022)

    This version presents the following enhancements -

    • Configuration directly from dbt yml files 👍
    • Auto-upload of dbt artifacts to the DWH 💯
    • New anomaly detection module 👍
    • New dbt artifacts module 🥇
    • New alerts for table and column level anomalies 💯
    Source code(tar.gz)
    Source code(zip)
用于导出墨墨背单词的词库,并生成适用于 List 背单词,不背单词,欧陆词典等的自定义词库

maimemo-export 用于导出墨墨背单词的词库,并生成适用于 List 背单词,欧陆词典,不背单词等的自定义词库。 仓库内已经导出墨墨背单词所有自带词库(暂不包括云词库),多达 900 种词库,可以在仓库中选择需要的词库下载(下载单个文件的方法),也可以去 蓝奏云(密码:666) 下载打包好

ourongxing 293 Dec 29, 2022
Our Ping Pong Project of numerical analysis, 2nd year IC B2 INSA Toulouse

Ping Pong Project The objective of this project was to determine the moment of impact of the ball with the ground. To do this, we used different model

0 Jan 02, 2022
ARA Records Ansible and makes it easier to understand and troubleshoot.

ARA Records Ansible ARA Records Ansible and makes it easier to understand and troubleshoot. It's another recursive acronym. What it does Simple to ins

Community managed Ansible repositories 1.6k Dec 25, 2022
Force you (or your user) annotate Python function type hints.

Must-typing Force you (or your user) annotate function type hints. Notice: It's more like a joke, use it carefully. If you call must_typing in your mo

Konge 13 Feb 19, 2022
Change your Windows background with this program safely & easily!

Background_Changer Table of Contents: About the Program Features Requirements Preview Credits Reach Me See Also About the Program: You can change your

Sina.f 0 Jul 14, 2022
The Python Achievements Framework!

Pychievements: The Python Achievements Framework! Pychievements is a framework for creating and tracking achievements within a Python application. It

Brian 114 Jul 21, 2022
Search and Find Jobs in Ethiopia

✨ EthioJobs ✨ Search and Find Jobs in Ethiopia Easy start critical warning Use pycharm No vscode No sublime No Vim No nothing when you want to use

Abdimk 12 Nov 09, 2022
Streamlit Component, for a Chatbot UI

st-chat Streamlit Component, for a Chat-bot UI, example app authors - @yashppawar & @YashVardhan-AI Installation Install streamlit-chat with pip pip i

Yash AI 99 Jan 07, 2023
Sodium is a general purpose programming language which is instruction-oriented

Sodium is a general purpose programming language which is instruction-oriented (a new programming concept that we are developing and devising)

Satin Wuker 22 Jan 11, 2022
In this project , I play with the YouTube data API and extract trending videos in Nigeria on a particular day

YouTubeTrendingVideosAnalysis In this project , I played with the YouTube data API and extracted trending videos in Nigeria on a particular day. This

1 Jan 11, 2022
A Python program for calculating the 95%CI for GNSS-derived site velocities

GNSS_Vel_95%CI A Python program for calculating the 95%CI for GNSS-derived site velocities Function_GNSS_95CI.py is a Python function for calculating

<a href=[email protected]"> 4 Dec 16, 2022
京东热爱狂欢趴&京东扫码获取cookie

京东热爱狂欢趴 一键完成任务脚本来袭 活动地址: https://wbbny.m.jd.com/babelDiy/Zeus/2s7hhSTbhMgxpGoa9JDnbDzJTaBB/index.html#/home 2021-06-02更新: 1、删除京东星推官 2、更新脚本,修复火爆问题 2021

xoyi 48 Dec 28, 2022
personal dotfiles for rolling release linux distros

dotfiles Screenshots: Directions: Deploy my dotfiles with yadm Packages from arch listed in .installed-packages Information on osu! see ~/Games/osu!/.

-pacer- 0 Sep 18, 2022
HungryBall to prosta gra, w której gracz wciela się w piłkę.

README POLSKI Opis gry HungryBall to prosta gra, w której gracz wciela się w piłkę. Sterowanie odbywa się za pomocą przycisków w, a, s i d lub opcjona

Karol 1 Nov 24, 2021
Python program to start your zoom meetings

zoomstarter Python programm to start your zoom meetings More about Initially this was a bash script for starting zoom meetings, but as i started devel

Viktor Cvetanovic 2 Nov 24, 2021
Generate your personal 8-bit avatars using Cellular Automata, a mathematical model that simulates life, survival, and extinction

Try the interactive demo here ✨ ✨ Sprites-as-a-Service is an open-source web application that allows you to generate custom 8-bit sprites using Cellul

Lj Miranda 265 Dec 26, 2022
Automated, progress quest-inspired procedural adventuring

Tales of an Endless Journey (TEJ) Automated, progress quest-inspired procedural adventuring What is this project? Journey is the result of many, many

8 Dec 14, 2021
GitHub Actions Version Updater Updates All GitHub Action Versions in a Repository and Creates a Pull Request with the Changes.

GitHub Actions Version Updater GitHub Actions Version Updater is GitHub Action that is used to update other GitHub Actions in a Repository and create

Maksudul Haque 42 Dec 22, 2022
CHIP-8 interpreter written in Python

chip8py CHIP-8 interpreter written in Python Contents About Installation Usage License About CHIP-8 is an interpreted language developed during the 19

Robert Olaru 1 Nov 09, 2021
Processamento da Informação - Disciplina UFABC

Processamento da Informacao Disciplina UFABC, Linguagem de Programação Python - 2021.2 Objetivos Apresentar os fundamentos sobre manipulação e tratame

Melissa Junqueira de Barros Lins 1 Jun 12, 2022