- enforce wheel size limits, README formatting in CI (#643) @jameslamb
- remove unnecessary sccache configuration, reduce verbosity of wheel-building scripts (#641) @jameslamb
- make conda installs in CI stricter (#639) @jameslamb
- Prune workflows based on changed files (#635) @KyleFromNVIDIA
- Fix/external tests (#621) @AjayThorve
- Fix tests (#620) @AjayThorve
- Recommend
miniforge
for conda installation (#626) @bdice - Branch 24.10 merge 24.08 (#611) @jameslamb
- Switch
traceback
tonative
inpytest
(#633) @galipremsagar - Update update-version.sh to use packaging lib (#631) @AyodeAwe
- Use CI workflow branch 'branch-24.10' again (#629) @jameslamb
- Update to flake8 7.1.1. (#627) @bdice
- Add support for Python 3.12, drop pyppeteer dependency (#625) @jameslamb
- Update rapidsai/pre-commit-hooks (#624) @KyleFromNVIDIA
- Drop Python 3.9 support (#623) @jameslamb
- Remove NumPy <2 pin, remove panel ceiling (#622) @seberg
- [BUG] Fix
cudf.pandas
integration issues withcuxfilter
(#619) @Matt711 - Update pre-commit hooks (#617) @KyleFromNVIDIA
- Improve update-version.sh (#616) @bdice
- Merge branch-24.06 into branch-24.08 (#612) @jameslamb
- split up CUDA-suffixed dependencies in dependencies.yaml (#609) @jameslamb
- Use workflow branch 24.08 again (#608) @KyleFromNVIDIA
- Build and test with CUDA 12.5.1 (#607) @KyleFromNVIDIA
- Run NumPy 2 ruff fixes (changing NaN to nan) (#606) @seberg
- Use verify-alpha-spec hook (#604) @KyleFromNVIDIA
- remove .gitattributes (#603) @jameslamb
- Adopt CI/packaging codeowners (#602) @bdice
- Remove text builds of documentation (#601) @vyasr
- use rapids-build-backend (#600) @jameslamb
- Enable FutureWarnings/DeprecationWarnings as errors (#595) @mroeschke
- Fix libwebp dependency (#594) @AjayThorve
- Prevent path conflict in builds (#583) @AyodeAwe
- [Ready for Review] Pandas 2.0 compatibility (#569) @AjayThorve
- handle more RAPIDS version formats in update-version.sh (#566) @jameslamb
- Remove hard-coding of RAPIDS version where possible (#579) @KyleFromNVIDIA
- Support CUDA 12.2 (#563) @jameslamb
- Use
conda env create --yes
instead of--force
(#584) @bdice - add option to enable/disable axes (#581) @AjayThorve
- Add upper bound to prevent usage of NumPy 2 (#580) @bdice
- Use public cudf APIs where possible (#578) @mroeschke
- Treat cuxfilter CI artifacts as pure wheels (#577) @bdice
- Switch
pytest-xdist
algorithm toworksteal
(#576) @bdice - Generalize GHA selectors for pure Python testing (#575) @jakirkham
- Requre NumPy 1.23+ (#574) @jakirkham
- Add support for Python 3.11 (#572) @jameslamb
- target branch-24.04 for GitHub Actions workflows (#571) @jameslamb
- Update ops-bot.yaml (#568) @AyodeAwe
- External workflow - remove tensorflow (#559) @AjayThorve
- change cuda 12 -> 11.8, to support tensorflow (#555) @AjayThorve
- Remove usages of rapids-env-update (#564) @KyleFromNVIDIA
- refactor CUDA versions in dependencies.yaml (#562) @jameslamb
- Update actions/labeler to v4 (#556) @raydouglass
- updates to external tests (#547) @AjayThorve
- fix workflow (#543) @AjayThorve
- Consistent datestring format to fix parsing error (#551) @AjayThorve
- Build concurrency for nightly and merge triggers (#552) @bdice
- Fix Release Script: Update all references to release versions (#550) @AjayThorve
- Update versioning strategy (#548) @vyasr
- Use branch-23.12 workflows. (#546) @bdice
- Build CUDA 12.0 ARM conda packages. (#542) @bdice
- fix external workflow (#537) @AjayThorve
- Use
conda mambabuild
notmamba mambabuild
(#535) @bdice
- Update docs (#530) @AjayThorve
- Add str support to dropdown (#529) @AjayThorve
- Manually merge Branch 23.08 into 23.10 (#518) @AjayThorve
- Branch 23.10 merge 23.08 (#510) @vyasr
- Update image names (#540) @AyodeAwe
- Simplify wheel build scripts and allow alphas of RAPIDS dependencies (#534) @divyegala
- Use
copy-pr-bot
(#531) @ajschmidt8 - Improve external tests (#520) @AjayThorve
- Fix dependencies - pyproj (#514) @AjayThorve
- Fix nightly wheel testing workflow. (#507) @bdice
- Fix broken symlink (#502) @raydouglass
- Fix GHA: external dependencies tests (#498) @AjayThorve
- Fix scheduled GHA workflow issue (#493) @AjayThorve
- fix incorrect xy-coordinate issue in graphs (#487) @AjayThorve
- Doc updates (#516) @AjayThorve
- Switch Docs to PyData Theme (#500) @exactlyallan
- Added visualization guide notebook (#496) @exactlyallan
- fix Auto-merge: Branch 23.08 merge 23.06 (#482) @AjayThorve
- Switch to new wheels pipeline (#506) @divyegala
- Followup: Revert CUDA 12.0 CI workflows to branch-23.08 (#504) @AjayThorve
- Revert CUDA 12.0 CI workflows to branch-23.08. (#503) @bdice
- cuxfilter: Build CUDA 12 packages (#499) @AjayThorve
- Add wheel builds to cuxfilter (#497) @AjayThorve
- Refactor to use holoviews powered bar charts (#494) @AjayThorve
- Improvement/add panel 1.0+, holoviews 1.16+, bokeh 3.1+ support (#492) @AjayThorve
- use rapids-upload-docs script (#489) @AyodeAwe
- [Review] Remove Datatiles support (#488) @AjayThorve
- Remove documentation build scripts for Jenkins (#483) @ajschmidt8
- Dropping Python 3.8 (#469) @divyegala
- fix tests failing due to unsorted results (#479) @AjayThorve
- GHA - external dependency testing workflow: add a schedule to run once every week (#478) @AjayThorve
- Require Numba 0.57.0+ & NumPy 1.21.0+ (#480) @jakirkham
- run docs nightly too (#477) @AyodeAwe
- Update cupy to >=12 (#475) @raydouglass
- Revert shared-action-workflows pin (#472) @divyegala
- Dropping Python 3.8 (#469) @divyegala
- Remove usage of rapids-get-rapids-version-from-git (#468) @jjacobelli
- Use ARC V2 self-hosted runners for GPU jobs (#467) @jjacobelli
- Updates and fixes (#463) @AjayThorve
- Add Viz catalogue code to default branch (#455) @AjayThorve
- Update datashader version (#451) @AjayThorve
- Forward-merge branch-23.02 to branch-23.04 (#440) @GPUtester
- Fea/dependency gpu testing (#456) @AjayThorve
- fix input paramter to workflow (#457) @AjayThorve
- Update datasets download URL (#454) @jjacobelli
- Fix GHA build workflow (#453) @AjayThorve
- Reduce error handling verbosity in CI tests scripts (#447) @AjayThorve
- Update shared workflow branches (#446) @ajschmidt8
- Remove gpuCI scripts. (#445) @bdice
- Move date to build string in
conda
recipe (#441) @ajschmidt8 - CVE-2007-4559 Patch (#409) @TrellixVulnTeam
- fix path for dir to uploaded (#437) @AjayThorve
- Docs/update (#439) @AjayThorve
- Update channel priority (#415) @bdice
- Fea/add save chart option to individual charts (#429) @AjayThorve
- Update shared workflow branches (#442) @ajschmidt8
- Add docs build to GH actions (#436) @AjayThorve
- Re-enable
graphs.ipynb
notebook in CI (#428) @ajschmidt8 - Build CUDA 11.8 and Python 3.10 Packages (#426) @bdice
- Update workflows for nightly tests (#425) @ajschmidt8
- Enable
Recently Updated
Check (#424) @ajschmidt8 - remove stale cudatashader build commands (#423) @AjayThorve
- Update style checks to use pre-commit. (#420) @bdice
- Fix broken symlink (#419) @ajschmidt8
- Add GitHub Actions Workflows (#418) @ajschmidt8
- Add dependencies.yaml (#416) @AjayThorve
- Create symlink to 10_minutes_to_cuxfilter.ipynb into the notebooks fo⦠(#413) @taureandyernv
- Update
panel
version (#421) @ajschmidt8 - Remove stale labeler (#410) @raydouglass
- fix test failing on non-matching indices for newer dask version (#402) @AjayThorve
- Notebook update: removed spaces in directory name (#400) @mmccarty
- Allow cupy 11 (#401) @galipremsagar
- fix/incorrect-bokeh-legend-attributes (#381) @AjayThorve
- Use common custom
js
&css
code (#394) @galipremsagar - Branch 22.08 merge 22.06 (#377) @AjayThorve
- Update
pyproj
version specifier (#392) @ajschmidt8 - Update
geopandas
version specificer (#390) @ajschmidt8 - Revert "Allow CuPy 11" (#388) @galipremsagar
- Update
nodejs
version specifier (#385) @ajschmidt8 - Allow CuPy 11 (#383) @jakirkham
- Fixed native support for dask_cudf dataframes. Seamless integration results in a dask_cudf.DataFrame working as a drop-in replacement for a cudf.DataFrame([#359, #366](#359, #366)) @AjayThorve
- added
unseleced_alpha
parameter to all datashader charts, displays unselected data as transparent (default alpha=0.2) (#366) - added binary data transfer support for choropleth charts, which results in a much smoother experience interacting with the choropleth charts (#366)
- Simplify conda recipe (#373) @Ethyling
- Forward-merge branch-22.04 to branch-22.06 (#370) @Ethyling
- Use conda to build python packages during GPU tests (#368) @Ethyling
- Use conda compilers (#351) @Ethyling
- Build packages using mambabuild (#347) @Ethyling
- update panel version (#361) @AjayThorve
- Fix/examples (#353) @AjayThorve
- Fix deprecated code changes of
cudf
(#348) @galipremsagar
- Temporarily disable new
ops-bot
functionality (#357) @ajschmidt8 - Update
bokeh
version (#355) @ajschmidt8 - Add
.github/ops-bot.yaml
config file (#352) @ajschmidt8
- fix reinit function (#345) @AjayThorve
- Documentation & Notebook updates (#341) @AjayThorve
- Merge branch-21.12 into branch-22.02 (#340) @AjayThorve
- Fix/remove custom extensions (#324) @AjayThorve
- adds layouts to in-notebook dashboards (via d.app()) similar to standalone web apps (#324) @AjayThorve
- enabled google colab and amazon sagemaker studio support for in-notebook dashboards (#324) @AjayThorve
- replace distutils.version class with packaging.version.Version (#338) @AjayThorve
- Fix imports tests syntax (#336) @Ethyling
- update docstrings examples to fix #328 (#329) @AjayThorve
- revert pyppeteer dependency changes (#322) @AjayThorve
- Fix/unique names (#317) @AjayThorve
- Branch 21.10 merge 21.08 (#318) @AjayThorve
- fix chart names being saved as incorrect keys prior to initialization (#325) @AjayThorve
- Skip imports tests on arm64 (#320) @Ethyling
- ENH Replace gpuci_conda_retry with gpuci_mamba_retry (#305) @dillon-cullinan
- Fix/follow up to #303 (#304) @AjayThorve
- update pyproj version (#302) @AjayThorve
- Fix/update bokeh version (#303) @AjayThorve
- Fix
21.08
forward-merge conflicts (#301) @ajschmidt8 - Fix merge conflicts (#290) @ajschmidt8
- Update
geopandas
version spec (#292) @ajschmidt8 - Update environment variable used to determine
cuda_version
(#289) @ajschmidt8 - Update
CHANGELOG.md
links for calver (#287) @ajschmidt8 - Update docs build script (#286) @ajschmidt8
- support space in workspace (#267) @jolorunyomi
- Bug fix (#261) @AjayThorve
- Bug fixes (#257) @AjayThorve
- Fea/sidebar api change (#262) @AjayThorve
- Auto-merge branch-0.18 to branch-0.19 (#237) @GPUtester
- Update Changelog Link (#258) @ajschmidt8
- Prepare Changelog for Automation (#253) @ajschmidt8
- Update 0.18 changelog entry (#252) @ajschmidt8
- Fix merge conflicts in #233 (#234) @ajschmidt8
- Add static html (#238) @AjayThorve
- Update docs (#236) @AjayThorve
- Update stale GHA with exemptions & new labels (#247) @mike-wendt
- Add GHA to mark issues/prs as stale/rotten (#244) @Ethyling
- Pin Node version (#239) @ajschmidt8
- fix state preserving issue for lasso-select callbacks (#231) @AjayThorve
- Prepare Changelog for Automation (#229) @ajschmidt8
- New charts - Number & Card (#228) @AjayThorve
- Refactor themes (#227) @AjayThorve
- Updated templates using Panel template + React-grid-layout (#226) @AjayThorve
- Auto-label PRs based on their content (#223) @jolorunyomi
- Fix forward-merger conflicts for #218 (#221) @ajschmidt8
- Branch 0.18 merge 0.17 - fix auto merge conflicts (#219) @AjayThorve
- PR #208 Adds support for new dtype - datetime for all chart types except choropleths, Added new chart widget type - DateRangeSlider
- PR #208 refactor - merged BaseLine and BaseBar to BaseAggregate
- PR #215 cleand up gpuCI scripts
- PR #209 remove deprecated cudf methods-
to_gpu_matrix
,add_column
and groupby parametermethod
- PR #212 remove redundant docs folders and files, removed bloated notebooks
- PR #214 fix map_style in choropleths, and fix custom_binning param issue in core_aggregate charts
- PR #216 fix dashboard._get_server preventing the dashboard function error for panel>=0.10.0
- PR #217 pin open-ended dependency versions
- PR #177 Add support for lasso selections
- PR #192 Added drop_duplicates for view_dataframe chart type
- PR #194 Added jupyterhub support
- PR #191 Update doc build script for CI
- PR #192 Optimize graph querying logic
- PR #193 Update ci/local/README.md
- PR #190 fix conflicts related to auto-merge with branch-0.15
- PR #192 fixes issues with non_aggregate charts having permanent inplace querying, and query_by_indices
- PR #196 fixes issue with static http scheme applied for dashboard url, now picking scheme from base_url
- PR #198 Fix notebook error handling in gpuCI
- PR #199, #202 fix doc build issues
- PR #164 Added new Graph api, supports (nodes[cuDF], edges[cuDF]) input
- PR #168 Added legends to non_aggregate charts
- PR #158 Add docs build script
- PR #159 Layouts Refactor
- PR #160 Install dependencies via meta packages
- PR #162 Dashboard and templates cleanup and tests
- PR #163 Updated Bokeh version to 2.1.1, added pydeck support
- PR #168 Replaced interactive datashader callback throttling to debouncing
- PR #169 Added Node-Inspect Neighbor widget to graph charts Added edge-curving
- PR #173 Updates to installation docs
- PR #180 Added documentation for deploying as a multi-user dashboard
- PR #161 fixed layouts bugs
- PR #171 pydeck 0.4.1 fixes and geo_mapper optimizations
- PR #180 Datashader version pin fixing issues with cuDF 0.14+
- PR #186 syntax fixes to avoid CI failure
- PR #136 Local gpuCI build script
- PR #148 Added dask_cudf support to all charts
- PR #129 optimizations to grouby query, using boolean masks
- PR #135 implemented stateless non-aggregate querying
- PR #148 made groupby pre-computations consistent, made dashboard querying stateless
- PR #151 implmented autoscaling true/false for bar, line charts add_chart now dynamically updates a running dashboard in real-time(page-refresh required)
- PR #155 Add git commit to conda package
- PR #127 fixed logic for calculating datatiles for 2d and 3d choropleth charts
- PR #128, #130 Bug fixes and test updates
- PR #131 Filter fix for non aggregate charts(scatter, scattter-geo, line, stacked-lines, heatmap)
- PR #132 Aggregate filter accuracy fix
- PR #133 Added Nodejs dependency in build files
- PR #148 logic fixes to datatile compute and using vectorized operations instead of numba kernels for datatile compute
- PR #151 docs and minor bug fixes, also fixed dashboard server notebook issues
- PR #165 Fix issue with incorrect docker image being used in local build script
- PR #111 Add notebooks testing to CI
- PR #95 Faster import time, segregated in-notebook asset loading to save import costs, updated tests
- PR #114 Major refactor - added choropleth(2d and 3d) deckgl chart, updated chart import to skip library names. Major bug fixes
- PR #100 Bug Fixes - Added NaN value handling for custom bin computations in numba kernels
- PR #104 Bug Fixes - fixed naming issue for geo column for choropleth3d charts, which did not allow all-small-caps names
- PR #112 - updated bokeh dependecy to be 1.* instead of >1
- PR #122 Critical bug fix - resolves rendering issue related to deckgl charts
- PR #111 Add notebooks testing to CI
- PR #84 Updated Docs and Readme with conda nightly install instructions for cuxfilter version 0.12
- PR #86 Implemented #79 - cudatashader replaced by datashader(>=0.9) with cudf & dask_cudf support
- PR #90 Implemented deck-gl_bokeh plugin and integrated with cuxfilter with layout and theme options
- PR #93 Added typescript bindings in conda build package and added tests
- PR #89 Fixed headless chrome sandbox for dashboard preview feature issue mentioned in #88 and added full support for deck.gl/polygon layer
- PR #87 Implemented jupyter-server-proxy as discussed in #73
- PR #78 Fix gpuCI GPU build script
- PR #83 Fix conda upload
- Initial release of cuxfilter python package
- Massive refactor and architecture change compared to the js (client-server) architecture