Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 Release 0.2.8 #54

Merged
merged 16 commits into from
Dec 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 8 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
# Release 0.2.7
# Release 0.2.8

## 0.2.7 (2023-10-18)
## 0.2.8 (2023-12-10)

### Features

- New component: `Table`
- - Fast components are callable to update attributes. For example, to update the `page_size` attribute of `Table`, do `Table(page_size=20)`. At the same time, Fast Components can also be used as non-callable objects.
- Pandas DataFrame is rendered as a `Table`.
- "About" button displays the function docstring in parse markdown. New utility function to extract function docstring has been incorporated for this feature. This is, however, still experimental.
- Documentation upates, new "Usage Patterns" page.
- New tests.
- Fast Dash now supports Python 3.11.
- On mobile layouts, automatically close sidebars when submit is clicked. Thank you @seanbearden for the issue.
- New examples in the documentation.
- Added some new examples to README.

### Deprecations
### Fixes

- Support for Python 3.7 has been deprecated.
- Set image component width to 100%.
- Fix: If input is None, it's not automatically transformed.
18 changes: 10 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,20 @@
<p align="center">
<em>Open source, Python-based tool to build prototypes lightning fast ⚡</em>
</p>

<p align="center">
<a href="https://pypi.python.org/pypi/fast_dash">
<img src="https://img.shields.io/pypi/v/fast_dash?labelColor=black&color=%2334D058"
<img src="https://img.shields.io/pypi/v/fast_dash?color=%2334D058&labelColor=black"
alt = "Release Status">
</a>

<a href="https://github.com/dkedar7/fast_dash/actions">
<img src="https://github.com/dkedar7/fast_dash/actions/workflows/release.yml/badge.svg?labelColor=black" alt="CI Status">
</a>


<a href="https://github.com/dkedar7/fast_dash/blob/main/LICENSE">
<img src="https://img.shields.io/github/license/dkedar7/fast_dash?labelColor=black&color=%2334D058" alt="MIT License">
<img src="https://img.shields.io/github/license/dkedar7/fast_dash?color=2334D058&labelColor=black" alt="MIT License">
</a>

<a href="https://docs.fastdash.app/">
<img src="https://img.shields.io/badge/Docs-MkDocs-<COLOR>.svg?labelColor=black&color=%2334D058" alt="Documentation">
</a>

<a href="https://pepy.tech/project/fast-dash">
<img src="https://static.pepy.tech/personalized-badge/fast-dash?period=total&units=international_system&left_color=black&right_color=brightgreen&left_text=Downloads" alt="Downloads">
</a>
Expand Down Expand Up @@ -122,6 +116,14 @@ def multiple_output_components(start_date: datetime.date, # Adds a date componen
```
![Simple example with multiple inputs](https://storage.googleapis.com/fast_dash/0.2.7/Multiple%20components%20using%20mosaic.png)

In just a few lines of code, you can also add a chat component.

![Simple chat](https://storage.googleapis.com/fast_dash/0.2.8/FD%20chat.png)

You can use your favorite Python libraries. Here's an example of an advanced geospatial application built using `geemap` and Google Earth Engine.

![Water spectral indices](https://storage.googleapis.com/fast_dash/0.2.8/FD%20water%20spectral%20indices.png)

## About

Read different ways to build Fast Dash apps and additional details by navigating to the [project documentation](https://docs.fastdash.app/).
Expand Down
Loading
Loading