Dara #34
metaperl
started this conversation in
Framework Discussion: Specific
Dara
#34
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Dara Application Framework
Build decision apps in Python
Tap into the power of causality by transforming data into interactive graphs and applications
Dara is a dynamic application framework designed for creating interactive web apps with ease, all in pure Python. Over the past two years, Dara has fueled the development of hundreds of apps, now widely used and appreciated by both our customers and our in-house teams!
Quickstart
To get started with Dara, you can use the
create-dara-app
CLI tool to create a new app.You can also use
pipx
to install the CLI tool in an isolated environment.Then simply run the following command to create a new app.
By default the CLI will attempt to scaffold your project with
poetry
but will fall back topip
ifpoetry
is not present. This can be overriden with--packaging pip
or--packaging poetry
flag.After the project is created, you can run it with:
Note:
pip
installation uses PEP 660pyproject.toml
-based editable installs which requirepip >= 21.3
andsetuptools >= 64.0.0
. You can upgrade both with:For more details check out our Documentation.
Dara App examples
Explore some of our favorite apps - a great way of getting started and getting to know the framework!
Bokeh
orPlotly
plotsCausalGraphViewer
component to display your graphs or networks, customising the displayed information through colors and tooltips, and updating the page based on user interaction.Check out our App Gallery for more inspiration!
Repository introduction
This repository covers the Dara Application Framework first-party packages.
dara-core
: The core of the Dara framework, this includes the core framework code for creating applications.dara-components
: Components for the Dara Framework.create-dara-app
: A CLI tool for creating new Dara applications.More information on the repository structure can be found in the CONTRIBUTING.md file.
License
Dara is open-source and licensed under the Apache 2.0 License.
Beta Was this translation helpful? Give feedback.
All reactions