Metadata-Version: 2.1
Name: ckanext-charts
Version: 1.1.2
Author-email: DataShades <datashades@linkdigital.com.au>, Sergey Motornyuk <sergey.motornyuk@linkdigital.com.au>, Oleksandr Cherniavskyi <mutantsan@gmail.com>
Maintainer-email: DataShades <datashades@linkdigital.com.au>
License: AGPL
Project-URL: Homepage, https://github.com/DataShades/ckanext-charts
Keywords: CKAN,charts,visualization
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typing-extensions >=4.3.0
Requires-Dist: pandas <=2.1.4,>=2.0.0
Requires-Dist: plotly <6.0.0,>=5.21.0
Requires-Dist: redis <6.0.0,>=5.0.0
Requires-Dist: openpyxl <4.0.0,>=3.1.2
Requires-Dist: xlrd <3.0.0,>=2.0.1
Requires-Dist: ckanext-scheming
Provides-Extra: dev
Requires-Dist: pytest-ckan ; extra == 'dev'
Requires-Dist: ckanext-toolbelt ; extra == 'dev'
Requires-Dist: requests-mock ; extra == 'dev'
Provides-Extra: pyarrow
Requires-Dist: pyarrow <17.0.0,>=16.0.0 ; extra == 'pyarrow'
Provides-Extra: test
Requires-Dist: pytest-ckan ; extra == 'test'
Requires-Dist: ckanext-toolbelt ; extra == 'test'
Requires-Dist: requests-mock ; extra == 'test'

[![Tests](https://github.com/DataShades/ckanext-charts/actions/workflows/test.yml/badge.svg)](https://github.com/DataShades/ckanext-charts/actions/workflows/test.yml)

# ckanext-charts

This extension, ckanext-charts, provides additional functionality for working with charts in CKAN. It allows users to create, manage, and visualize charts based on data stored in CKAN datasets.

The extension includes features such as chart creation, chart editing, chart embedding, and chart sharing. It also supports various chart types, including bar charts, line charts, pie charts, and more.

With ckanext-charts, users can easily generate interactive and visually appealing charts to enhance data analysis and presentation in CKAN.

See the [documentation](https://datashades.github.io/ckanext-charts/) for more information.

## Quick start

- Install it with `PyPi` with `pip install ckanext-charts[pyarrow]`
- Add `charts_view` to the list of plugins in your CKAN config (`ckan.plugins = charts_view charts_builder_view`)



## Developer installation

To install `ckanext-charts` for development, activate your CKAN virtualenv and
do:

    git clone https://github.com/DataShades/ckanext-charts.git
    cd ckanext-charts
    pip install -e '.[dev]'

## Tests

To run the tests, do:

    pytest --ckan-ini=test.ini


## License

[AGPL](https://www.gnu.org/licenses/agpl-3.0.en.html)
