diff --git a/Makefile b/Makefile index 1e76d4ebb4..3ba9973dec 100644 --- a/Makefile +++ b/Makefile @@ -4488,6 +4488,7 @@ SUBDIR+= py-visionegg-demos SUBDIR+= py-visionegg-docs SUBDIR+= py-vispy SUBDIR+= py-vistir +SUBDIR+= py-viz SUBDIR+= py-viz-comms SUBDIR+= py-vo SUBDIR+= py-voluptuous diff --git a/py-datashader/DESCR b/py-datashader/DESCR new file mode 100644 index 0000000000..fb7694966a --- /dev/null +++ b/py-datashader/DESCR @@ -0,0 +1,3 @@ +Datashader is a data rasterization pipeline for automating +the process of creating meaningful representations of large +amounts of data diff --git a/py-datashader/Makefile b/py-datashader/Makefile new file mode 100644 index 0000000000..8da0d8ce51 --- /dev/null +++ b/py-datashader/Makefile @@ -0,0 +1,36 @@ +# $NetBSD$ + +DISTNAME= datashader-0.11.1 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= graphics python +MASTER_SITES= ${MASTER_SITE_PYPI:=d/datashader/} + +MAINTAINER= kamelderouiche@yahoo.com +HOMEPAGE= http://datashader.org +COMMENT= Data visualization toolchain based on aggregating into a grid +LICENSE= modified-bsd + +DEPENDS+= ${PYPKGPREFIX}-dask>=0.18.0:../../wip/py-dask +DEPENDS+= ${PYPKGPREFIX}-toolz>=0.7.4:../../devel/py-toolz +DEPENDS+= ${PYPKGPREFIX}-datashape>=0.5.1:../../wip/py-datashape +DEPENDS+= ${PYPKGPREFIX}-numba>=0.37.0:../../math/py-numba +DEPENDS+= ${PYPKGPREFIX}-pandas>=0.24.1:../../math/py-pandas +DEPENDS+= ${PYPKGPREFIX}-Pillow>=3.1.1:../../graphics/py-Pillow +DEPENDS+= ${PYPKGPREFIX}-xarray>=0.9.6:../../math/py-xarray +DEPENDS+= ${PYPKGPREFIX}-colorcet>=0.9.0:../../wip/py-colorcet +DEPENDS+= ${PYPKGPREFIX}-param>=1.6.0:../../wip/py-param +DEPENDS+= ${PYPKGPREFIX}-ct>=0.4.6:../../wip/py-ct +DEPENDS+= ${PYPKGPREFIX}-bokeh>=0:../../wip/py-bokeh +DEPENDS+= ${PYPKGPREFIX}-scipy>=0:../../math/py-scipy +TEST_DEPENDS+= ${PYPKGPREFIX}-test>=3.9.3:../../devel/py-test +TEST_DEPENDS+= ${PYPKGPREFIX}-test-benchmark>=3.0.0:../../devel/py-test +TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov>=2.10.1:../../devel/py-test-cov +TEST_DEPENDS+= ${PYPKGPREFIX}-codecov>=2.0.15:../../wip/py-codecov +TEST_DEPENDS+= ${PYPKGPREFIX}-flake8>=3.8.4:../../devel/py-flake8 + +USE_LANGUAGES= # none + +BUILDLINK_API_DEPENDS.${PYPKGPREFIX}-numpy+= ${PYPKGPREFIX}-numpy>=1.7 +.include "../../math/py-numpy/buildlink3.mk" +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/py-datashader/PLIST b/py-datashader/PLIST new file mode 100644 index 0000000000..14219fbe86 --- /dev/null +++ b/py-datashader/PLIST @@ -0,0 +1,273 @@ +@comment $NetBSD$ +bin/datashader +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/datashader/.version +${PYSITELIB}/datashader/__init__.py +${PYSITELIB}/datashader/__init__.pyc +${PYSITELIB}/datashader/__init__.pyo +${PYSITELIB}/datashader/__main__.py +${PYSITELIB}/datashader/__main__.pyc +${PYSITELIB}/datashader/__main__.pyo +${PYSITELIB}/datashader/bokeh_ext.py +${PYSITELIB}/datashader/bokeh_ext.pyc +${PYSITELIB}/datashader/bokeh_ext.pyo +${PYSITELIB}/datashader/bundling.py +${PYSITELIB}/datashader/bundling.pyc +${PYSITELIB}/datashader/bundling.pyo +${PYSITELIB}/datashader/colors.py +${PYSITELIB}/datashader/colors.pyc +${PYSITELIB}/datashader/colors.pyo +${PYSITELIB}/datashader/compatibility.py +${PYSITELIB}/datashader/compatibility.pyc +${PYSITELIB}/datashader/compatibility.pyo +${PYSITELIB}/datashader/compiler.py +${PYSITELIB}/datashader/compiler.pyc +${PYSITELIB}/datashader/compiler.pyo +${PYSITELIB}/datashader/composite.py +${PYSITELIB}/datashader/composite.pyc +${PYSITELIB}/datashader/composite.pyo +${PYSITELIB}/datashader/core.py +${PYSITELIB}/datashader/core.pyc +${PYSITELIB}/datashader/core.pyo +${PYSITELIB}/datashader/data_libraries/__init__.py +${PYSITELIB}/datashader/data_libraries/__init__.pyc +${PYSITELIB}/datashader/data_libraries/__init__.pyo +${PYSITELIB}/datashader/data_libraries/cudf.py +${PYSITELIB}/datashader/data_libraries/cudf.pyc +${PYSITELIB}/datashader/data_libraries/cudf.pyo +${PYSITELIB}/datashader/data_libraries/dask.py +${PYSITELIB}/datashader/data_libraries/dask.pyc +${PYSITELIB}/datashader/data_libraries/dask.pyo +${PYSITELIB}/datashader/data_libraries/dask_cudf.py +${PYSITELIB}/datashader/data_libraries/dask_cudf.pyc +${PYSITELIB}/datashader/data_libraries/dask_cudf.pyo +${PYSITELIB}/datashader/data_libraries/dask_xarray.py +${PYSITELIB}/datashader/data_libraries/dask_xarray.pyc +${PYSITELIB}/datashader/data_libraries/dask_xarray.pyo +${PYSITELIB}/datashader/data_libraries/pandas.py +${PYSITELIB}/datashader/data_libraries/pandas.pyc +${PYSITELIB}/datashader/data_libraries/pandas.pyo +${PYSITELIB}/datashader/data_libraries/xarray.py +${PYSITELIB}/datashader/data_libraries/xarray.pyc +${PYSITELIB}/datashader/data_libraries/xarray.pyo +${PYSITELIB}/datashader/datatypes.py +${PYSITELIB}/datashader/datatypes.pyc +${PYSITELIB}/datashader/datatypes.pyo +${PYSITELIB}/datashader/examples/FAQ.ipynb +${PYSITELIB}/datashader/examples/README.md +${PYSITELIB}/datashader/examples/assets/images/airport_connections.png +${PYSITELIB}/datashader/examples/assets/images/chesapeake_farout.png +${PYSITELIB}/datashader/examples/assets/images/chesbay_detail.png +${PYSITELIB}/datashader/examples/assets/images/dashboard.png +${PYSITELIB}/datashader/examples/assets/images/ds_hv_bokeh.png +${PYSITELIB}/datashader/examples/assets/images/fire.png +${PYSITELIB}/datashader/examples/assets/images/hot.png +${PYSITELIB}/datashader/examples/assets/images/houston_district29.png +${PYSITELIB}/datashader/examples/assets/images/jet.png +${PYSITELIB}/datashader/examples/assets/images/landsat.png +${PYSITELIB}/datashader/examples/assets/images/nyc_pickups_vs_dropoffs.jpg +${PYSITELIB}/datashader/examples/assets/images/nyc_races.jpg +${PYSITELIB}/datashader/examples/assets/images/nyc_taxi-paramnb.png +${PYSITELIB}/datashader/examples/assets/images/nyc_taxi_100k.png +${PYSITELIB}/datashader/examples/assets/images/parambokeh.png +${PYSITELIB}/datashader/examples/assets/images/pcap.png +${PYSITELIB}/datashader/examples/assets/images/pipeline.png +${PYSITELIB}/datashader/examples/assets/images/pipeline2.png +${PYSITELIB}/datashader/examples/assets/images/rainbow.png +${PYSITELIB}/datashader/examples/assets/images/sym_attractors.jpg +${PYSITELIB}/datashader/examples/assets/images/uk_researchers.png +${PYSITELIB}/datashader/examples/assets/images/usa_census.jpg +${PYSITELIB}/datashader/examples/data/.data_stubs/nyc_taxi.csv +${PYSITELIB}/datashader/examples/datasets.yml +${PYSITELIB}/datashader/examples/environment.yml +${PYSITELIB}/datashader/examples/filetimes.py +${PYSITELIB}/datashader/examples/filetimes.pyc +${PYSITELIB}/datashader/examples/filetimes.pyo +${PYSITELIB}/datashader/examples/filetimes.sh +${PYSITELIB}/datashader/examples/filetimes.yml +${PYSITELIB}/datashader/examples/getting_started/1_Introduction.ipynb +${PYSITELIB}/datashader/examples/getting_started/2_Pipeline.ipynb +${PYSITELIB}/datashader/examples/getting_started/3_Interactivity.ipynb +${PYSITELIB}/datashader/examples/getting_started/index.ipynb +${PYSITELIB}/datashader/examples/index.ipynb +${PYSITELIB}/datashader/examples/pcap_to_parquet.py +${PYSITELIB}/datashader/examples/pcap_to_parquet.pyc +${PYSITELIB}/datashader/examples/pcap_to_parquet.pyo +${PYSITELIB}/datashader/examples/raster.py +${PYSITELIB}/datashader/examples/raster.pyc +${PYSITELIB}/datashader/examples/raster.pyo +${PYSITELIB}/datashader/examples/streaming-aggregation.ipynb +${PYSITELIB}/datashader/examples/streaming.py +${PYSITELIB}/datashader/examples/streaming.pyc +${PYSITELIB}/datashader/examples/streaming.pyo +${PYSITELIB}/datashader/examples/taxi_preprocessing_example.py +${PYSITELIB}/datashader/examples/taxi_preprocessing_example.pyc +${PYSITELIB}/datashader/examples/taxi_preprocessing_example.pyo +${PYSITELIB}/datashader/examples/tiling.ipynb +${PYSITELIB}/datashader/examples/user_guide/10_Performance.ipynb +${PYSITELIB}/datashader/examples/user_guide/1_Plotting_Pitfalls.ipynb +${PYSITELIB}/datashader/examples/user_guide/2_Points.ipynb +${PYSITELIB}/datashader/examples/user_guide/3_Timeseries.ipynb +${PYSITELIB}/datashader/examples/user_guide/4_Trajectories.ipynb +${PYSITELIB}/datashader/examples/user_guide/5_Grids.ipynb +${PYSITELIB}/datashader/examples/user_guide/6_Trimesh.ipynb +${PYSITELIB}/datashader/examples/user_guide/7_Networks.ipynb +${PYSITELIB}/datashader/examples/user_guide/8_Geography.ipynb +${PYSITELIB}/datashader/examples/user_guide/9_Extending.ipynb +${PYSITELIB}/datashader/examples/user_guide/index.ipynb +${PYSITELIB}/datashader/geo.py +${PYSITELIB}/datashader/geo.pyc +${PYSITELIB}/datashader/geo.pyo +${PYSITELIB}/datashader/glyphs/__init__.py +${PYSITELIB}/datashader/glyphs/__init__.pyc +${PYSITELIB}/datashader/glyphs/__init__.pyo +${PYSITELIB}/datashader/glyphs/area.py +${PYSITELIB}/datashader/glyphs/area.pyc +${PYSITELIB}/datashader/glyphs/area.pyo +${PYSITELIB}/datashader/glyphs/glyph.py +${PYSITELIB}/datashader/glyphs/glyph.pyc +${PYSITELIB}/datashader/glyphs/glyph.pyo +${PYSITELIB}/datashader/glyphs/line.py +${PYSITELIB}/datashader/glyphs/line.pyc +${PYSITELIB}/datashader/glyphs/line.pyo +${PYSITELIB}/datashader/glyphs/points.py +${PYSITELIB}/datashader/glyphs/points.pyc +${PYSITELIB}/datashader/glyphs/points.pyo +${PYSITELIB}/datashader/glyphs/polygon.py +${PYSITELIB}/datashader/glyphs/polygon.pyc +${PYSITELIB}/datashader/glyphs/polygon.pyo +${PYSITELIB}/datashader/glyphs/quadmesh.py +${PYSITELIB}/datashader/glyphs/quadmesh.pyc +${PYSITELIB}/datashader/glyphs/quadmesh.pyo +${PYSITELIB}/datashader/glyphs/trimesh.py +${PYSITELIB}/datashader/glyphs/trimesh.pyc +${PYSITELIB}/datashader/glyphs/trimesh.pyo +${PYSITELIB}/datashader/layout.py +${PYSITELIB}/datashader/layout.pyc +${PYSITELIB}/datashader/layout.pyo +${PYSITELIB}/datashader/macros.py +${PYSITELIB}/datashader/macros.pyc +${PYSITELIB}/datashader/macros.pyo +${PYSITELIB}/datashader/pipeline.py +${PYSITELIB}/datashader/pipeline.pyc +${PYSITELIB}/datashader/pipeline.pyo +${PYSITELIB}/datashader/reductions.py +${PYSITELIB}/datashader/reductions.pyc +${PYSITELIB}/datashader/reductions.pyo +${PYSITELIB}/datashader/resampling.py +${PYSITELIB}/datashader/resampling.pyc +${PYSITELIB}/datashader/resampling.pyo +${PYSITELIB}/datashader/spatial/__init__.py +${PYSITELIB}/datashader/spatial/__init__.pyc +${PYSITELIB}/datashader/spatial/__init__.pyo +${PYSITELIB}/datashader/spatial/hilbert_curve.py +${PYSITELIB}/datashader/spatial/hilbert_curve.pyc +${PYSITELIB}/datashader/spatial/hilbert_curve.pyo +${PYSITELIB}/datashader/spatial/points.py +${PYSITELIB}/datashader/spatial/points.pyc +${PYSITELIB}/datashader/spatial/points.pyo +${PYSITELIB}/datashader/spatial/proximity.py +${PYSITELIB}/datashader/spatial/proximity.pyc +${PYSITELIB}/datashader/spatial/proximity.pyo +${PYSITELIB}/datashader/spatial/viewshed.py +${PYSITELIB}/datashader/spatial/viewshed.pyc +${PYSITELIB}/datashader/spatial/viewshed.pyo +${PYSITELIB}/datashader/spatial/zonal.py +${PYSITELIB}/datashader/spatial/zonal.pyc +${PYSITELIB}/datashader/spatial/zonal.pyo +${PYSITELIB}/datashader/tests/__init__.py +${PYSITELIB}/datashader/tests/__init__.pyc +${PYSITELIB}/datashader/tests/__init__.pyo +${PYSITELIB}/datashader/tests/data/world.rgb.tif +${PYSITELIB}/datashader/tests/test_bokeh_ext.py +${PYSITELIB}/datashader/tests/test_bokeh_ext.pyc +${PYSITELIB}/datashader/tests/test_bokeh_ext.pyo +${PYSITELIB}/datashader/tests/test_bundling.py +${PYSITELIB}/datashader/tests/test_bundling.pyc +${PYSITELIB}/datashader/tests/test_bundling.pyo +${PYSITELIB}/datashader/tests/test_colors.py +${PYSITELIB}/datashader/tests/test_colors.pyc +${PYSITELIB}/datashader/tests/test_colors.pyo +${PYSITELIB}/datashader/tests/test_compatibility.py +${PYSITELIB}/datashader/tests/test_compatibility.pyc +${PYSITELIB}/datashader/tests/test_compatibility.pyo +${PYSITELIB}/datashader/tests/test_composite.py +${PYSITELIB}/datashader/tests/test_composite.pyc +${PYSITELIB}/datashader/tests/test_composite.pyo +${PYSITELIB}/datashader/tests/test_dask.py +${PYSITELIB}/datashader/tests/test_dask.pyc +${PYSITELIB}/datashader/tests/test_dask.pyo +${PYSITELIB}/datashader/tests/test_datatypes.py +${PYSITELIB}/datashader/tests/test_datatypes.pyc +${PYSITELIB}/datashader/tests/test_datatypes.pyo +${PYSITELIB}/datashader/tests/test_geo.py +${PYSITELIB}/datashader/tests/test_geo.pyc +${PYSITELIB}/datashader/tests/test_geo.pyo +${PYSITELIB}/datashader/tests/test_glyphs.py +${PYSITELIB}/datashader/tests/test_glyphs.pyc +${PYSITELIB}/datashader/tests/test_glyphs.pyo +${PYSITELIB}/datashader/tests/test_layout.py +${PYSITELIB}/datashader/tests/test_layout.pyc +${PYSITELIB}/datashader/tests/test_layout.pyo +${PYSITELIB}/datashader/tests/test_macros.py +${PYSITELIB}/datashader/tests/test_macros.pyc +${PYSITELIB}/datashader/tests/test_macros.pyo +${PYSITELIB}/datashader/tests/test_pandas.py +${PYSITELIB}/datashader/tests/test_pandas.pyc +${PYSITELIB}/datashader/tests/test_pandas.pyo +${PYSITELIB}/datashader/tests/test_pipeline.py +${PYSITELIB}/datashader/tests/test_pipeline.pyc +${PYSITELIB}/datashader/tests/test_pipeline.pyo +${PYSITELIB}/datashader/tests/test_polygons.py +${PYSITELIB}/datashader/tests/test_polygons.pyc +${PYSITELIB}/datashader/tests/test_polygons.pyo +${PYSITELIB}/datashader/tests/test_proximity.py +${PYSITELIB}/datashader/tests/test_proximity.pyc +${PYSITELIB}/datashader/tests/test_proximity.pyo +${PYSITELIB}/datashader/tests/test_quadmesh.py +${PYSITELIB}/datashader/tests/test_quadmesh.pyc +${PYSITELIB}/datashader/tests/test_quadmesh.pyo +${PYSITELIB}/datashader/tests/test_raster.py +${PYSITELIB}/datashader/tests/test_raster.pyc +${PYSITELIB}/datashader/tests/test_raster.pyo +${PYSITELIB}/datashader/tests/test_spatial.py +${PYSITELIB}/datashader/tests/test_spatial.pyc +${PYSITELIB}/datashader/tests/test_spatial.pyo +${PYSITELIB}/datashader/tests/test_tiles.py +${PYSITELIB}/datashader/tests/test_tiles.pyc +${PYSITELIB}/datashader/tests/test_tiles.pyo +${PYSITELIB}/datashader/tests/test_transfer_functions.py +${PYSITELIB}/datashader/tests/test_transfer_functions.pyc +${PYSITELIB}/datashader/tests/test_transfer_functions.pyo +${PYSITELIB}/datashader/tests/test_utils.py +${PYSITELIB}/datashader/tests/test_utils.pyc +${PYSITELIB}/datashader/tests/test_utils.pyo +${PYSITELIB}/datashader/tests/test_viewshed.py +${PYSITELIB}/datashader/tests/test_viewshed.pyc +${PYSITELIB}/datashader/tests/test_viewshed.pyo +${PYSITELIB}/datashader/tests/test_xarray.py +${PYSITELIB}/datashader/tests/test_xarray.pyc +${PYSITELIB}/datashader/tests/test_xarray.pyo +${PYSITELIB}/datashader/tests/test_zonal.py +${PYSITELIB}/datashader/tests/test_zonal.pyc +${PYSITELIB}/datashader/tests/test_zonal.pyo +${PYSITELIB}/datashader/tiles.py +${PYSITELIB}/datashader/tiles.pyc +${PYSITELIB}/datashader/tiles.pyo +${PYSITELIB}/datashader/transfer_functions/__init__.py +${PYSITELIB}/datashader/transfer_functions/__init__.pyc +${PYSITELIB}/datashader/transfer_functions/__init__.pyo +${PYSITELIB}/datashader/transfer_functions/_cpu_utils.py +${PYSITELIB}/datashader/transfer_functions/_cpu_utils.pyc +${PYSITELIB}/datashader/transfer_functions/_cpu_utils.pyo +${PYSITELIB}/datashader/transfer_functions/_cuda_utils.py +${PYSITELIB}/datashader/transfer_functions/_cuda_utils.pyc +${PYSITELIB}/datashader/transfer_functions/_cuda_utils.pyo +${PYSITELIB}/datashader/utils.py +${PYSITELIB}/datashader/utils.pyc +${PYSITELIB}/datashader/utils.pyo diff --git a/py-datashader/distinfo b/py-datashader/distinfo new file mode 100644 index 0000000000..bfa09b31c0 --- /dev/null +++ b/py-datashader/distinfo @@ -0,0 +1,6 @@ +$NetBSD$ + +SHA1 (datashader-0.11.1.tar.gz) = 4252972c6571558030c0fb3f41a3333b263fc58d +RMD160 (datashader-0.11.1.tar.gz) = 25b401df7ffe62ac6b59a64a7139059e4d036eb2 +SHA512 (datashader-0.11.1.tar.gz) = bbbcee3a208c8f4e0f312d4a8fe2b7d3601570745cdaf223afab36b7b721d57abbb30b142cb333f4e25e43404704451d498b1139fc875c0701f4e21e6d774cf4 +Size (datashader-0.11.1.tar.gz) = 30216200 bytes