Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
pnpm -C packages/buckaroo-js-core install

- name: Check docs can be build + links
if: ${{ matrix.os == 'ubuntu-latest' }}
if: ${{ matrix.os == 'depot-ubuntu-latest' }}
# working-directory: docs
run: |
mkdir -p buckaroo/static || true
Expand Down Expand Up @@ -77,12 +77,14 @@ jobs:
./js/*.tgz

- name: Run Storybook Playwright Tests
if: ${{ matrix.os == 'ubuntu-latest' }}
continue-on-error: true
if: ${{ matrix.os == 'depot-ubuntu-latest' }}
run: |
bash scripts/test_playwright_storybook.sh

- name: Run JupyterLab Playwright Tests
if: ${{ matrix.os == 'ubuntu-latest' }}
continue-on-error: true
if: ${{ matrix.os == 'depot-ubuntu-latest' }}
run: |
# Ensure uv environment is set up
uv sync --all-extras --group dev
Expand Down
4 changes: 2 additions & 2 deletions docs/example-notebooks/Extending-pandas.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,8 @@
"\n",
"You can read more here\n",
"\n",
"* https://github.com/paddymul/buckaroo/blob/main/tests/unit/analysis_management_test.py\n",
"* https://github.com/paddymul/buckaroo/blob/main/buckaroo/customizations/analysis.py\n",
"* https://github.com/buckaroo-data/buckaroo/blob/main/tests/unit/analysis_management_test.py\n",
"* https://github.com/buckaroo-data/buckaroo/blob/main/buckaroo/customizations/analysis.py\n",
"\n",
"The following cell adds a 99th quintile measure and displays it."
]
Expand Down
4 changes: 2 additions & 2 deletions docs/example-notebooks/Extending.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,8 @@
"\n",
"You can read more here\n",
"\n",
"* https://github.com/paddymul/buckaroo/blob/main/tests/unit/polars_analysis_management_test.py\n",
"* https://github.com/paddymul/buckaroo/blob/main/buckaroo/customizations/polars_analysis.py\n",
"* https://github.com/buckaroo-data/buckaroo/blob/main/tests/unit/polars_analysis_management_test.py\n",
"* https://github.com/buckaroo-data/buckaroo/blob/main/buckaroo/customizations/polars_analysis.py\n",
"\n",
"The following cell adds a 99th quintile measure and displays it."
]
Expand Down
4 changes: 2 additions & 2 deletions docs/example-notebooks/Full-tour-colab.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
"source": [
"import pandas as pd\n",
"import buckaroo\n",
"citibike_df = pd.read_parquet(\"https://github.com/paddymul/buckaroo/raw/refs/heads/main/docs/example-notebooks/citibike-trips-2016-04.parq\")\n",
"citibike_df = pd.read_parquet(\"https://github.com/buckaroo-data/buckaroo/raw/refs/heads/main/docs/example-notebooks/citibike-trips-2016-04.parq\")\n",
"citibike_df"
]
},
Expand Down Expand Up @@ -273,7 +273,7 @@
"uv add buckaroo\n",
"```\n",
"\n",
"Give us a star on [github](https://github.com/paddymul/buckaroo)\n"
"Give us a star on [github](https://github.com/buckaroo-data/buckaroo)\n"
]
},
{
Expand Down
2 changes: 1 addition & 1 deletion docs/example-notebooks/Full-tour.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@
"uv add buckaroo\n",
"```\n",
"\n",
"Give us a star on [github](https://github.com/paddymul/buckaroo)\n"
"Give us a star on [github](https://github.com/buckaroo-data/buckaroo)\n"
]
},
{
Expand Down
4 changes: 2 additions & 2 deletions docs/example-notebooks/Pluggable-Analysis-Framework.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
"id": "2",
"metadata": {},
"source": [
"**These docs need updating for 0.5** Take a look at the [customizations](https://github.com/paddymul/buckaroo/tree/main/buckaroo/customizations) directory in the codebase and file some bugs asking for your suggested improvement. I expect to add a lot more xamples around the 0.6 series"
"**These docs need updating for 0.5** Take a look at the [customizations](https://github.com/buckaroo-data/buckaroo/tree/main/buckaroo/customizations) directory in the codebase and file some bugs asking for your suggested improvement. I expect to add a lot more xamples around the 0.6 series"
]
},
{
Expand Down Expand Up @@ -250,7 +250,7 @@
"source": [
"## Adding a Command to the Low Code UI\n",
"Previous versions of Buckaroo included a customizable low code UI. This is temporarily deprecated as of 0.6\n",
"Look at https://github.com/paddymul/buckaroo/blob/86df365278ac6933f7266c0b055a2ff90b072e9a/example-notebooks/Customizing-Buckaroo.ipynb for more info and install buckaroo at 0.4.6 or 0.5.1"
"Look at https://github.com/buckaroo-data/buckaroo/blob/86df365278ac6933f7266c0b055a2ff90b072e9a/example-notebooks/Customizing-Buckaroo.ipynb for more info and install buckaroo at 0.4.6 or 0.5.1"
]
},
{
Expand Down
4 changes: 2 additions & 2 deletions docs/example-notebooks/Solara-Buckaroo.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@
},
"outputs": [],
"source": [
"cb_trips_df = pd.read_csv(\"https://github.com/paddymul/buckaroo-data/raw/main/cb_data/2016-04.csv\")"
"cb_trips_df = pd.read_csv(\"https://github.com/buckaroo-data/buckaroo-data/raw/main/cb_data/2016-04.csv\")"
]
},
{
Expand Down Expand Up @@ -172,7 +172,7 @@
},
"outputs": [],
"source": [
"url_base = \"https://github.com/paddymul/buckaroo-data/raw/main/cb_data/\"\n",
"url_base = \"https://github.com/buckaroo-data/buckaroo-data/raw/main/cb_data/\"\n",
"\n",
"dataframe_names = [\n",
" \"2016-01.parq\", \"2016-02.parq\",\n",
Expand Down
6 changes: 3 additions & 3 deletions docs/example-notebooks/Styling-Gallery-Pandas.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"id": "1",
"metadata": {},
"source": [
"This notebook generally follows the order of [DFWhole.ts](https://github.com/paddymul/buckaroo/blob/main/packages/buckaroo-js-core/src/components/DFViewerParts/DFWhole.ts)\n",
"This notebook generally follows the order of [DFWhole.ts](https://github.com/buckaroo-data/buckaroo/blob/main/packages/buckaroo-js-core/src/components/DFViewerParts/DFWhole.ts)\n",
"\n",
"Starting with the simple Displayers\n",
"```js\n",
Expand Down Expand Up @@ -246,8 +246,8 @@
},
"outputs": [],
"source": [
"link_df = pd.DataFrame({'raw': ['https://github.com/paddymul/buckaroo', 'https://github.com/pola-rs/polars'],\n",
" 'linkify' : ['https://github.com/paddymul/buckaroo', 'https://github.com/pola-rs/polars']})\n",
"link_df = pd.DataFrame({'raw': ['https://github.com/buckaroo-data/buckaroo', 'https://github.com/pola-rs/polars'],\n",
" 'linkify' : ['https://github.com/buckaroo-data/buckaroo', 'https://github.com/pola-rs/polars']})\n",
"BuckarooWidget(link_df,\n",
" column_config_overrides={'linkify': {'displayer_args': { 'displayer': 'linkify'}}})\n",
"#fixme no underline or blue highlighting of links... but they are links"
Expand Down
6 changes: 3 additions & 3 deletions docs/example-notebooks/Styling-Gallery-Polars.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
"id": "2",
"metadata": {},
"source": [
"This notebook generally follows the order of [DFWhole.ts](https://github.com/paddymul/buckaroo/blob/main/packages/buckaroo-js-core/src/components/DFViewerParts/DFWhole.ts)\n",
"This notebook generally follows the order of [DFWhole.ts](https://github.com/buckaroo-data/buckaroo/blob/main/packages/buckaroo-js-core/src/components/DFViewerParts/DFWhole.ts)\n",
"\n",
"Starting with the simple Displayers\n",
"```js\n",
Expand Down Expand Up @@ -254,8 +254,8 @@
},
"outputs": [],
"source": [
"link_df = DataFrame({'raw': ['https://github.com/paddymul/buckaroo', 'https://github.com/pola-rs/polars'],\n",
" 'linkify' : ['https://github.com/paddymul/buckaroo', 'https://github.com/pola-rs/polars']})\n",
"link_df = DataFrame({'raw': ['https://github.com/buckaroo-data/buckaroo', 'https://github.com/pola-rs/polars'],\n",
" 'linkify' : ['https://github.com/buckaroo-data/buckaroo', 'https://github.com/pola-rs/polars']})\n",
"BUCKAROOWidget(link_df,\n",
" column_config_overrides={'linkify': {'displayer_args': { 'displayer': 'linkify'}}})\n",
"#fixme no underline or blue highlighting of links... but they are links"
Expand Down
4 changes: 2 additions & 2 deletions docs/example-notebooks/Styling-Howto.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
"Now we are going to force `float_col` to be displayed with a 'float' displayer\n",
"notice how the decimal point aligns as opposed to above where 10 is floored without a decimal portion\n",
"\n",
"Currently the types are best viewed in their typescript definition [DFWhole.ts](https://github.com/paddymul/buckaroo/blob/main/packages/buckaroo-js-core/src/components/DFViewerParts/DFWhole.ts)\n",
"Currently the types are best viewed in their typescript definition [DFWhole.ts](https://github.com/buckaroo-data/buckaroo/blob/main/packages/buckaroo-js-core/src/components/DFViewerParts/DFWhole.ts)\n",
"\n",
"There are Displayers of\n",
"\n",
Expand All @@ -106,7 +106,7 @@
"\n",
"`HistogramDisplayer`, and `LinkifyDisplayer`,\n",
"\n",
"There are planned displayers of [HumanAbbreviationDisplayer](https://github.com/paddymul/buckaroo/issues/83), [LineChartDisplayer](https://github.com/paddymul/buckaroo/issues/210), [GoogleMapsLinkDisplayer](https://github.com/paddymul/buckaroo/issues/211) , [InlineMapDisplayer](https://github.com/paddymul/buckaroo/issues/212)\n",
"There are planned displayers of [HumanAbbreviationDisplayer](https://github.com/buckaroo-data/buckaroo/issues/83), [LineChartDisplayer](https://github.com/buckaroo-data/buckaroo/issues/210), [GoogleMapsLinkDisplayer](https://github.com/buckaroo-data/buckaroo/issues/211) , [InlineMapDisplayer](https://github.com/buckaroo-data/buckaroo/issues/212)\n",
"\n",
"\n",
"There is experimental work building mirrored PyDantic types, and work to integrate this typechecking into Buckaroo. There are also plans for a gallery of examples of the different options."
Expand Down
2 changes: 1 addition & 1 deletion docs/example-notebooks/marimo-wasm/full_tour.py
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,7 @@ def _():
uv add buckaroo
```

Give us a star on [github](https://github.com/paddymul/buckaroo)
Give us a star on [github](https://github.com/buckaroo-data/buckaroo)
"""
)
return
Expand Down
2 changes: 1 addition & 1 deletion docs/example-notebooks/mo-data-cleaning.py
Original file line number Diff line number Diff line change
Expand Up @@ -373,7 +373,7 @@ def transform_to_py(df, col, val):
```

### A quick note about JLisp
Buckaroo represents lowcode programs as [JLisp](https://github.com/paddymul/buckaroo/blob/main/buckaroo/jlisp/lispy.py) which is a port of Peter Norvig's Lispy.py, that can interpret JSON Flavored lisp instead of paren lisp.
Buckaroo represents lowcode programs as [JLisp](https://github.com/buckaroo-data/buckaroo/blob/main/buckaroo/jlisp/lispy.py) which is a port of Peter Norvig's Lispy.py, that can interpret JSON Flavored lisp instead of paren lisp.
```lisp
(fillna df "col_with_nas" 8)
```
Expand Down
6 changes: 3 additions & 3 deletions docs/example-notebooks/mo-styling-gallery.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
def _(mo):
mo.md(r"""
# Buckaroo Styling Gallery
[Buckaroo](https://github.com/paddymul/buckaroo) can be extensively styled. This gallery shows many examples of the column configuration language.
[Buckaroo](https://github.com/buckaroo-data/buckaroo) can be extensively styled. This gallery shows many examples of the column configuration language.
In this case all of the configs are passed in via `column_config_overrides`.
Each call looks approximately like
```python
Expand All @@ -17,7 +17,7 @@ def _(mo):
"displayer_args": {
"displayer": "obj"}}})
```
It is also possible to write your own styling functions that look at summary stats and return configs for columns. This is detailed in [Styling Howto](https://github.com/paddymul/buckaroo/blob/main/docs/example-notebooks/Styling-Howto.ipynb)
It is also possible to write your own styling functions that look at summary stats and return configs for columns. This is detailed in [Styling Howto](https://github.com/buckaroo-data/buckaroo/blob/main/docs/example-notebooks/Styling-Howto.ipynb)
""")
return

Expand Down Expand Up @@ -135,7 +135,7 @@ def _float_col_conf(min_digits, max_digits):

@app.cell(hide_code=True)
def _(pd):
_link_df = pd.DataFrame({"raw": ["https://github.com/paddymul/buckaroo", "https://github.com/pola-rs/polars"], "linkify": ["https://github.com/paddymul/buckaroo", "https://github.com/pola-rs/polars"]})
_link_df = pd.DataFrame({"raw": ["https://github.com/buckaroo-data/buckaroo", "https://github.com/pola-rs/polars"], "linkify": ["https://github.com/buckaroo-data/buckaroo", "https://github.com/pola-rs/polars"]})
_link_config = {"linkify": {"displayer_args": {"displayer": "linkify"}}}
_link_md = """
## Link Displayer
Expand Down
4 changes: 2 additions & 2 deletions docs/example-notebooks/pandas-gallery.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ def locale_col_conf(locale, args={}):
'timestamp_datetime_locale_en-US-Long': locale_col_conf('en-US', { 'weekday': 'long'}),
'timestamp_datetime_locale_en-GB' : locale_col_conf('en-GB')}

link_df = pd.DataFrame({'raw': ['https://github.com/paddymul/buckaroo', 'https://github.com/pola-rs/polars'],
'linkify' : ['https://github.com/paddymul/buckaroo', 'https://github.com/pola-rs/polars']})
link_df = pd.DataFrame({'raw': ['https://github.com/buckaroo-data/buckaroo', 'https://github.com/pola-rs/polars'],
'linkify' : ['https://github.com/buckaroo-data/buckaroo', 'https://github.com/pola-rs/polars']})
link_config = {'linkify': {'displayer_args': { 'displayer': 'linkify'}}}

#fixme no underline or blue highlighting of links... but they are links
Expand Down
4 changes: 2 additions & 2 deletions docs/example-notebooks/pydata-boston-2025/Lazy-Buckaroo.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
"\n",
"paddy@paddymullen.com\n",
"\n",
"https://github.com/paddymul/buckaroo\n",
"https://github.com/buckaroo-data/buckaroo\n",
"\n",
"https://www.linkedin.com/in/paddymullen/"
]
Expand Down Expand Up @@ -460,7 +460,7 @@
"import buckaroo\n",
"```\n",
"\n",
"Give [buckaroo](https://github.com/paddymul/buckaroo) a star on github, file a bug, get in touch, tell me about table problems you have."
"Give [buckaroo](https://github.com/buckaroo-data/buckaroo) a star on github, file a bug, get in touch, tell me about table problems you have."
]
}
],
Expand Down
4 changes: 2 additions & 2 deletions docs/example-notebooks/solara-gallery.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ def locale_col_conf(locale, args={}):
'timestamp_datetime_locale_en-US-Long': locale_col_conf('en-US', { 'weekday': 'long'}),
'timestamp_datetime_locale_en-GB' : locale_col_conf('en-GB')}

link_df = pd.DataFrame({'raw': ['https://github.com/paddymul/buckaroo', 'https://github.com/pola-rs/polars'],
'linkify' : ['https://github.com/paddymul/buckaroo', 'https://github.com/pola-rs/polars']})
link_df = pd.DataFrame({'raw': ['https://github.com/buckaroo-data/buckaroo', 'https://github.com/pola-rs/polars'],
'linkify' : ['https://github.com/buckaroo-data/buckaroo', 'https://github.com/pola-rs/polars']})
link_config = {'linkify': {'displayer_args': { 'displayer': 'linkify'}}}

#fixme no underline or blue highlighting of links... but they are links
Expand Down
2 changes: 1 addition & 1 deletion docs/presentations/pydata-2025.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,5 +92,5 @@ https://marimo.io/p/@paddy-mullen/buckaroo-auto-cleaning) [![Autocleaning in dep

* Look at the data, Don't use `df.head()`
* `pip install buckaroo`
* Give [https://github.com/paddymul/buckaroo](https://github.com/paddymul/buckaroo) a star on github
* Give [https://github.com/buckaroo-data/buckaroo](https://github.com/buckaroo-data/buckaroo) a star on github
* Get in touch [paddy@paddymullen.com](mailto:paddy@paddymullen.com)
2 changes: 1 addition & 1 deletion docs/source/articles/dont-use-df-head-buckaroo-instead.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ In tutorials and common use, whenever we inspect a new dataset with pandas and j



.. image:: https://raw.githubusercontent.com/paddymul/buckaroo-assets/main/quick-buckaroo.gif
.. image:: https://raw.githubusercontent.com/buckaroo-data/buckaroo-assets/main/quick-buckaroo.gif
:alt: df.head() vs buckaroo annotated walkthrough
:align: right

Expand Down
2 changes: 1 addition & 1 deletion docs/source/articles/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ Articles about Buckaroo can be found here. It was more expedient to use Read Th
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
* `Buckaroo on github <https://github.com/paddymul/buckaroo>`_
* `Buckaroo on github <https://github.com/buckaroo-data/buckaroo>`_
4 changes: 2 additions & 2 deletions docs/source/contributing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ The easiest way to develop and contribute to Buckaroo is to add ``Commands``. W

When you use the ``add_command`` decorator, the command is instantly added to the UI of the corresponding widget. Subsequent re-evalutations of the same cell, will replace a ``Command`` in the widget with the same name. This allows you to iteratively develop commands.

Once you have developed a ``Command`` you can either continue to use it internally as with the ``add_command`` decorator or you can open a PR and add it to the builtin commands for Buckaroo `all_transforms.py <https://github.com/paddymul/buckaroo/blob/main/buckaroo/customizations/all_transforms.py>`_.
Once you have developed a ``Command`` you can either continue to use it internally as with the ``add_command`` decorator or you can open a PR and add it to the builtin commands for Buckaroo `all_transforms.py <https://github.com/buckaroo-data/buckaroo/blob/main/buckaroo/customizations/all_transforms.py>`_.

The upside of just using the @add_command decorator is that you don't have to setup a development environment.

Expand All @@ -58,7 +58,7 @@ First, you need to fork the project. Then setup your environment:
# download buckaroo from your GitHub fork
git clone https://github.com/<your-github-username>/buckaroo.git
# or start by cloning the main repo
git clone https://github.com/paddymul/buckaroo.git
git clone https://github.com/buckaroo-data/buckaroo.git

# install JS dependencies and build js assets
cd buckaroo
Expand Down
2 changes: 1 addition & 1 deletion docs/source/feature_reference.rst
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ The operations UI allows quick manipulation of dataframes. Commands operate on
Disabling Dataframe Autodisplay
-------------------------------

When you run ``import buckaroo`` the Buckaroo widget is automatically registered with the jupyter notebook as the default display mechanism for objects of type ``pd.DataFrame``. Occasionally you will run into bugs with Buckaroo, that prevent the table from working. Please file a bug at `Buckaroo issues <https://github.com/paddymul/buckaroo/issues>`_ . You can restore the default pandas behavior with
When you run ``import buckaroo`` the Buckaroo widget is automatically registered with the jupyter notebook as the default display mechanism for objects of type ``pd.DataFrame``. Occasionally you will run into bugs with Buckaroo, that prevent the table from working. Please file a bug at `Buckaroo issues <https://github.com/buckaroo-data/buckaroo/issues>`_ . You can restore the default pandas behavior with

.. code-block:: python

Expand Down
2 changes: 1 addition & 1 deletion docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@ Indices and tables
* :ref:`modindex`
* :ref:`search`

* `Buckaroo on github <https://github.com/paddymul/buckaroo>`_
* `Buckaroo on github <https://github.com/buckaroo-data/buckaroo>`_
2 changes: 1 addition & 1 deletion docs/source/using.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Writing your own commands
=========================


Builtin commands are found in `all_transforms.py <https://github.com/paddymul/buckaroo/blob/main/buckaroo/customizations/all_transforms.py>`_
Builtin commands are found in `all_transforms.py <https://github.com/buckaroo-data/buckaroo/blob/main/buckaroo/customizations/all_transforms.py>`_


.. code-block:: python
Expand Down
Loading