semvec/pypi-packages huggingface dataset:
pythonic-fp-circulararray 6.0.1
Circular Array
Requires Python: >=3.13
Keywords: auto resizing, circular array, circulararray, dequeue, indexable, pop, push

Pythonic FP - Circular Array
============================

PyPI project
`pythonic-fp-circulararray
<https://pypi.org/project/pythonic-fp-circulararray>`_.

Python module implementing stateful circular array data structures.

- variable storage capacity circular array

  - O(1) pops either end 
  - O(1) amortized pushes either end 
  - O(1) indexing, fully supports slicing
  - auto-resizing more storage capacity when necessary, manually compatible
  - iterable, safely mutates while iterators iterating over previous state
  - comparisons compare identity before equality, like builtins
  - in boolean context, falsy when empty, otherwise truthy
  - function ``ca`` produces auto-resizing circular array from arguments

- fixed storage capacity circular array

  - O(1) pops and pushes either end 
  - O(1) indexing, does not support slicing
  - fixed total storage capacity
  - iterable, safely mutates while iterators iterating over previous state
  - comparisons compare identity before equality, like builtins
  - in boolean context, falsy when either empty or full, otherwise truthy
  - function ``caf`` produces fixed capacity circular array from arguments

Part of the
`pythonic-fp
<https://grscheller.github.io/pythonic-fp>`_
PyPI projects.

Documentation
-------------

Documentation for this project is hosted on
`GitHub Pages
<https://grscheller.github.io/pythonic-fp/circulararray>`_.

Copyright and License
---------------------

Copyright (c) 2023-2025 Geoffrey R. Scheller. Licensed under the Apache
License, Version 2.0. See the LICENSE file for details.
pythonic-fp-gadgets 4.0.2
Gadgets
Requires Python: >=3.13
Keywords: gadgets

Pythonic FP - Gadgets
=====================

PyPI project
`pythonic-fp-gadgets
<https://pypi.org/project/pythonic-fp>`_.

Library of simple, but useful, classes and functions with no dependencies
outside the Python Standard Library.

- Gadgets

  - single item box
  - function returning iterator of its arguments
  - function to find the latest common ancestor of two classes

Part of the
`pythonic-fp
<https://grscheller.github.io/pythonic-fp>`_
PyPI projects.

Documentation
-------------

Documentation for this project is hosted on
`GitHub Pages
<https://grscheller.github.io/pythonic-fp/gadgets>`_.

Copyright and License
---------------------

Copyright (c) 2025 Geoffrey R. Scheller. Licensed under the Apache
License, Version 2.0. See the LICENSE file for details.
streamlit-folium 0.26.1
Render Folium objects in Streamlit
Requires Python: >=3.10

# streamlit-folium: geospatial made easy in Streamlit!


![Run tests each PR](https://github.com/randyzwitch/streamlit-folium/workflows/Run%20tests%20each%20PR/badge.svg)

[![Open in Streamlit](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://share.streamlit.io/randyzwitch/streamlit-folium/examples/streamlit_app.py)

streamlit-folium integrates two great open-source projects in the Python ecosystem: [Streamlit](https://streamlit.io/) and [Folium](https://python-visualization.github.io/folium/)!

## Installation

```python
pip install streamlit-folium

or

conda install -c conda-forge streamlit-folium
```

## Usage

Currently, there are two functions defined:

- `st_folium()`: a bi-directional Component, taking a Folium/Branca object and plotting to the Streamlit app. Upon mount/interaction with the Streamlit app, `st_folium()` returns a Dict with selected information including the bounding box and items clicked on
-  `folium_static()`: takes a `folium.Map`, `folium.Figure`, or `branca.element.Figure` object and displays it in a Streamlit app using the `_repr_html()` representation created in Folium. This function should be a strict subset the of functionality of the newer `st_folium()` function, but is great for testing to ensure you have the correct Folium syntax.

## Example


[<img src="https://py.cafe/logos/pycafe_logo.png" alt="PyCafe logo" width="24" height="24"> Run and edit this example in Py.Cafe](https://py.cafe/maartenbreddels/streamlit-folium-geospatial-visualizations)

![streamlit_folium example](https://raw.githubusercontent.com/randyzwitch/streamlit-folium/master/tests/visual_baseline/test_basic/first_test/baseline.png)


## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md) for more details.