xplorts

View on PyPIReverse Dependencies (0)

1.2 xplorts-1.2-py3-none-any.whl

Wheel Details

Project: xplorts
Version: 1.2
Filename: xplorts-1.2-py3-none-any.whl
Download: [link]
Size: 95162
MD5: 69dc19469cbbd2a3d9cd6517bf7ffb55
SHA256: 56fbb9b643e54083ff3eacb51d9f22188bf0ce7da2c6a607c0cf27d7b8e912ac
Uploaded: 2024-02-16 14:37:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: xplorts
Version: 1.2
Summary: Make standalone interactive HTML charts to explore time series datasets
Author-Email: Todd M Bailey <tmb[at]baileywick.plus.com>
Project-Url: Homepage, https://github.com/xplorts/xplorts
Project-Url: Bug Tracker, https://github.com/xplorts/xplorts/issues
License: Copyright 2023 Todd Bailey Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of xplorts, the name of the copyright holder, nor the names of xplorts contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ## Licenses and acknowledgements for incorporated software This section is a list of licenses and acknowledgements for third-party software incorporated in the xplorts distribution. ### Overlapping pairs from a sequence The stacks module includes code based on the documentation for itertools.pairwise from https://docs.python.org/3/library/itertools.html#itertools.pairwise. It is covered by "ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON 3.11.3 DOCUMENTATION". """ Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. """ ### Renderers for stacked bar charts The stacks module includes code based on bokeh.Figure.hbar_stack and bokeh.Figure.vbar_stack found at https://docs.bokeh.org/en/latest/_modules/bokeh/plotting/_figure.html. It is covered by the BSD 3-Clause "New" or "Revised" License. The license text below is from https://github.com/bokeh/demo.bokeh.org/blob/main/LICENSE.txt. """ Copyright (c) 2012 - 2018, Anaconda, Inc., and Bokeh Contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of Anaconda nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. """ ## Licenses and acknowledgements for incorporated data This section is a list of licenses and acknowledgements for third-party data included in the xplorts distribution. ### Output per hour worked The datasets `oph annual bespoke.csv`, `oph annual by division.csv`, `oph annual by section.csv`, `oph quarterly by section.csv` are extracts from `outputperhourworked.xls`, which was downloaded from [Output per hour worked, UK](https://www.ons.gov.uk/economy/economicoutputandproductivity/productivitymeasures/datasets/outputperhourworkeduk). Source: Office for National Statistics licensed under the Open Government Licence v.3.0
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.6
Requires-Dist: bokeh (>=2.3.2)
Requires-Dist: numpy (>=1.19.2)
Requires-Dist: pandas (>=1.1.5)
Requires-Dist: pyyaml (>=5.4.1)
Requires-Dist: xlrd (>=2.0.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10837 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.21.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
xplorts/__init__.py sha256=6QWoIws_UbIlkNQ89ljkqmNx2guZ_Gm5gOr_Ml7BkQY 4716
xplorts/base.py sha256=7Uvhq8wIABmh7_KCykNi7w_damNUHKj3njFav5VGJ78 16670
xplorts/dutils.py sha256=xZiCzuwJp9Eiewjpx0xtMloWGKlX1dFPMTMMqzFVEcU 12563
xplorts/ghostbokeh.py sha256=bo7QeGJJQQrJS9cV49rZC3DbiBBhEiJ9B9ILnv6J9Y8 1706
xplorts/growthcomps.py sha256=Tx6slSZI4eClR67MCYeToN-8NT1l5nBI3r--b67464I 14654
xplorts/slideselect.py sha256=fk3FAPLGiIVK46GqNQjtiDthgvzDCZ9Dhx5WDE0HOlE 6552
xplorts/stacks_util.py sha256=zidoFx5GFaUV86Kk1pB_GKQqAN3H4rFIztqbdx7ZRys 4322
xplorts/dashboard/__init__.py sha256=X6J9BMImZ2s5J5ObBEUrW9giuGMZ3NBfTxEHi7j9JZU 540
xplorts/dashboard/__main__.py sha256=8i7bWMQ3Qq5zdi-P4kA0qWvBdvktzoZn3BROHq-tdXA 152
xplorts/dashboard/xpdashboard.py sha256=hmVgqRwWGBp0Y-VvVuHEBIGghZrWoFcwKQH8DJNtklg 14007
xplorts/dblprod/__init__.py sha256=YP9xScNFvy1rqySZeSt68MB77gKq-bNkvnkorKOdY5M 340
xplorts/dblprod/__main__.py sha256=D3hHLw2iXA0-GpXHJVAsNVK07OI46AbfivhRryn8koY 144
xplorts/dblprod/xpdblprod.py sha256=be05huVL3YdwQMoanPMQj66FEBfEFLklR2Cd0Ev-9Oc 6943
xplorts/diff/__init__.py sha256=MlDlGIz0LvqoH-0jN8BVOaTJU807Lj3xJbOL6M4yLEY 641
xplorts/diff/__main__.py sha256=Qx7r6ughrMWe5_yLhNbvDnbY6fvgXNIDmFuLA4zvsKo 135
xplorts/diff/diff.py sha256=2dszbiNBsKhAhNCpPZU_cA6XYhAE1JCiy4Cddeu_APg 18982
xplorts/diff/xpdiff.py sha256=lNt2vhPGdhY5N9ThYs-zcsYqWJZw_-PzovSuXT-eG9M 8229
xplorts/heatmap/__init__.py sha256=IGb3QeB281N-_WRPKWERVc6aEr6wWju5HxNyxLvfXig 614
xplorts/heatmap/__main__.py sha256=MPw6Tegdc4HKdSArfqO7HNEmBSJksG4HRxp8DFYtgCo 144
xplorts/heatmap/heatmap.py sha256=9EjcZQ-9RtO9AfYTcPp2MEL0_98juCYl7ta7tjoXVkI 12361
xplorts/heatmap/xpheatmap.py sha256=n7Ti7NPsvvN7BXROtBF24W6Hn_AQPXG6YLbPbf8dc_U 5195
xplorts/lines/__init__.py sha256=HElv4XpyjOcFTeG4ePUeR5ePybJUipd4WEDx7KU_N-Q 776
xplorts/lines/__main__.py sha256=XP3IyyKuApNcTyQFpxHlsAyPnLsXa1RzW8SAQDmV_6o 138
xplorts/lines/lines.py sha256=vQjcX9yU9MxYrmT_e81UWfCnmpsP96hclT0smuBObvg 14015
xplorts/lines/xplines.py sha256=TrGohL-nEQIhsBd6aZMJWVDR9Ym30FzSyGfjkQo74gQ 9075
xplorts/scatter/__init__.py sha256=KmyaGhr5dQh_lBOFVXwyQbLYJ9IDyS4PPR_m91IbUwY 466
xplorts/scatter/__main__.py sha256=Dzwwb5hrybXp1vXjNVRLKZBJWStdtsoFkcXnAgtzFjk 144
xplorts/scatter/scatter.py sha256=pq9YYyMjJ39rsEyyzWvGzcplH-ChWMsdJzeTjm6Bhpk 3837
xplorts/scatter/xpscatter.py sha256=h5dnsaXwtu6woESqfPYfAmSvpyYgCpRUzQUV1Y99bJ8 10074
xplorts/snapcomp/__init__.py sha256=W8m3EkDbXBjBodRfG5K7otnKKmxyVoefEYlTqPNa00o 605
xplorts/snapcomp/__main__.py sha256=9lNkxCAz3Cqnh8bNXZlJzSM4YXEyTfOH6bn6u5dE5No 147
xplorts/snapcomp/snapcomp.py sha256=QQUJZanvP6keP74PDJEIHjd5nyRSC05tJreLp9I518w 3769
xplorts/snapcomp/xpsnapcomp.py sha256=Wdhx__hc5DzcDTGylPx2L1rC7ls8tzBbD0AejY11Z-s 9574
xplorts/stacks/__init__.py sha256=FHj6nGrPMCycDP0Vgc2JhKkO1Ip6zo6n2fLc3CzKTgo 465
xplorts/stacks/__main__.py sha256=pGlGBNDPemw0eUoG_4ksIU43Ie-E3eMnuDgRCQ-DKUA 141
xplorts/stacks/bokeh_stacks.py sha256=TEXuAUXzSj0OHKjr9scp2Oer2IM4n2CJ7YU-FrdZQ1Q 9599
xplorts/stacks/stacks.py sha256=gjgfDK3MI5VgV4iGxr_98rbZictXsNKsHeXtDOoEZ3M 2664
xplorts/stacks/stacks_util.py sha256=zidoFx5GFaUV86Kk1pB_GKQqAN3H4rFIztqbdx7ZRys 4322
xplorts/stacks/xpstacks.py sha256=A__5A8nOSQLeUYtzXqRhk9yGJf0-e3jz88nmssQvt68 8683
xplorts/tscomp/__init__.py sha256=UGpQxVZZcgloE6tpmziM6qvbd_-9aBR-kgLfmu1vUu0 593
xplorts/tscomp/__main__.py sha256=M1F7NRTq3w1ELLOMBggdhwCKeRJY7MLDivs38NJDQOw 141
xplorts/tscomp/tscomp.py sha256=BLRWDXioi7lWANyuB8niwnVpyrFira5lVPcQsT68Yjo 3794
xplorts/tscomp/xptscomp.py sha256=PZI5tkWlg8oK9jWeCUTLlfc1ho4AYliHbwp8L7pfRPk 10051
xplorts/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xplorts/utils/ukons_lcli_to_csv.py sha256=jRnF5pySl35MDoC-8p-uLql0B0V9jyCw3-8PyAQNGws 6629
xplorts/utils/ukons_lprod_to_csv.py sha256=p5kquZX5rWEkgdZRzbawRaO4fEkfAMka5n2YmJC6oF0 9743
xplorts/utils/ukons_psp_to_csv.py sha256=FvdlwJ5_EHu6eGCV4ZgOyKJh_7TRYDNUNgmjU-kVitU 5896
xplorts-1.2.dist-info/METADATA sha256=K6lZu0MgcoNJtDo1ClhORXNi6zfwWkoEPI7933OD1AY 17360
xplorts-1.2.dist-info/WHEEL sha256=TJPnKdtrSue7xZ_AVGkp9YXcvDrobsjBds1du3Nx6dc 87
xplorts-1.2.dist-info/entry_points.txt sha256=6liB_4sCMhftJGRUYKDsaVqwoOcnHVRHf683BR7M714 402
xplorts-1.2.dist-info/licenses/LICENSE sha256=T6rExvD0H0yMz8Dd7qS-oo8gVzAi1APv1UmYSBMEaQA 5082
xplorts-1.2.dist-info/RECORD

entry_points.txt

xp-dashboard = xplorts.dashboard.xpdashboard:main
xp-dblprod = xplorts.dblprod.xpdblprod:main
xp-diff = xplorts.diff.xpdiff:main
xp-heatmap = xplorts.heatmap.xpheatmap:main
xp-lines = xplorts.lines.xplines:main
xp-scatter = xplorts.scatter.xpscatter:main
xp-snapcomp = xplorts.snapcomp.xpsnapcomp:main
xp-stacks = xplorts.stacks.xpstacks:main
xp-tscomp = xplorts.tscomp.xptscomp:main