Skip to content

databricks-industry-solutions/exploring-code-with-databricks-apps

Repository files navigation

Business Problem

While there’s a lot of freely available, world class software to explore in open source, it’s challenging to grasp a codebase if you’re not familiar with the programming language at hand. A lot of manufacturers, for example, rely on complex webs of C code, and database software also tends to be written in languages that are difficult to ramp up on quickly such as Rust or C. In this repo we maintain sample code for a Databricks App to explore the C code of SQLite, a database that’s deployed on over a trillion devices!

Authors

[email protected] [email protected]

Project support

Please note the code in this project is provided for your exploration only, and are not formally supported by Databricks with Service Level Agreements (SLAs). They are provided AS-IS and we do not make any guarantees of any kind. Please do not submit a support ticket relating to any issues arising from the use of these projects. The source in this project is provided subject to the Databricks License. All included or referenced third party libraries are subject to the licenses set forth below.

Any issues discovered through the use of this project should be filed as GitHub Issues on the Repo. They will be reviewed as time permits, but there are no formal SLAs for support.

License

© 2024 Databricks, Inc. All rights reserved. The source in this notebook is provided subject to the Databricks License [https://databricks.com/db-license-source]. All included or referenced third party libraries are subject to the licenses set forth below.

library description license source
dash A Python framework for building reactive web applications, especially suited for machine learning and data science dashboards, with interactive UI components. MIT license https://pypi.org/project/dash/
dash-bootstrap-components A library of Bootstrap-themed components for use with Plotly Dash, enabling the creation of consistently styled, responsive Dash apps with complex layouts. Apache Software license https://pypi.org/project/dash-bootstrap-components/
networkx A Python package for the creation, manipulation, and analysis of complex networks and graphs, supporting study of their structure and dynamics. BSD License https://pypi.org/project/networkx/
matplotlib A comprehensive library for creating static, animated, and interactive visualizations in Python, widely used for plotting and data visualization tasks. Python Software Foundation License https://pypi.org/project/matplotlib/
dash-cytoscape A Dash component library for building interactive and customizable network visualizations in Python, wrapping the Cytoscape.js library. MIT License https://pypi.org/project/dash-cytoscape/
PyGithub A Python library for accessing and managing GitHub resources via the GitHub API v3, including repositories, users, and organizations. GNU Library or Lesser General Public License (LGPL) https://pypi.org/project/PyGithub/
chromadb An open-source embedding database designed for building Python or JavaScript LLM applications with memory, enabling fast storage and retrieval of vector embeddings. Apache Software License https://pypi.org/project/chromadb/
sentence-transformers A Python library for state-of-the-art sentence, text, and image embeddings, supporting easy use and training of transformer-based models for semantic similarity. Apache Software License (Apache 2.0) https://pypi.org/project/sentence-transformers/
pandas A powerful Python library for data analysis and manipulation, offering data structures and functions for cleaning, exploring, and transforming datasets. BSD License https://pypi.org/project/pandas/

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages