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
14 changes: 14 additions & 0 deletions .idea/webResources.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion documentation/source/_themes/m21/layout.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,400;0,700;1,400;1,700&family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet">
<script src='https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.5/require.min.js'></script>

{%- endblock -%}

Expand Down
145 changes: 98 additions & 47 deletions documentation/source/about/what.ipynb

Large diffs are not rendered by default.

94 changes: 51 additions & 43 deletions documentation/source/testsAndInProgress/devTest_widgets.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "392725cc1ba84463b1e8c6d1c651e9d6",
"model_id": "5698dfa3c43e4655b4a2849842457bf8",
"version_major": 2,
"version_minor": 0
},
Expand Down Expand Up @@ -67,7 +67,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "51f90c02f1434e29b48790a4fe8fc4d6",
"model_id": "1515fe34ccad4589b17af818ceb18757",
"version_major": 2,
"version_minor": 0
},
Expand Down Expand Up @@ -98,7 +98,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "5a8c3bb0a8f14b1282a3a1b6c53f3d9f",
"model_id": "6ca374628d5347ef83ea7a136c87b2df",
"version_major": 2,
"version_minor": 0
},
Expand Down Expand Up @@ -130,7 +130,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "681865ea967e4cd29717577cd533b837",
"model_id": "3f8537ec70e24f09aee85e4eab4a9858",
"version_major": 2,
"version_minor": 0
},
Expand Down Expand Up @@ -168,39 +168,47 @@
},
{
"cell_type": "code",
"execution_count": 11,
"execution_count": 6,
"id": "1399ecb6-fca8-4949-a5fd-c5c817da1f7c",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Requirement already satisfied: anywidget in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (0.9.21)\n",
"Requirement already satisfied: ipywidgets>=7.6.0 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from anywidget) (8.1.5)\n",
"Requirement already satisfied: psygnal>=0.8.1 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from anywidget) (0.15.1)\n",
"Requirement already satisfied: typing-extensions>=4.2.0 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from anywidget) (4.12.2)\n",
"Requirement already satisfied: comm>=0.1.3 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipywidgets>=7.6.0->anywidget) (0.2.2)\n",
"Requirement already satisfied: ipython>=6.1.0 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipywidgets>=7.6.0->anywidget) (8.29.0)\n",
"Requirement already satisfied: traitlets>=4.3.1 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipywidgets>=7.6.0->anywidget) (5.14.3)\n",
"Requirement already satisfied: widgetsnbextension~=4.0.12 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipywidgets>=7.6.0->anywidget) (4.0.13)\n",
"Requirement already satisfied: jupyterlab-widgets~=3.0.12 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipywidgets>=7.6.0->anywidget) (3.0.13)\n",
"Requirement already satisfied: decorator in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (5.1.1)\n",
"Requirement already satisfied: jedi>=0.16 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.19.2)\n",
"Requirement already satisfied: matplotlib-inline in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.1.7)\n",
"Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (3.0.48)\n",
"Requirement already satisfied: pygments>=2.4.0 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (2.18.0)\n",
"Requirement already satisfied: stack-data in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.6.3)\n",
"Requirement already satisfied: pexpect>4.3 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (4.9.0)\n",
"Requirement already satisfied: parso<0.9.0,>=0.8.4 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.8.4)\n",
"Requirement already satisfied: ptyprocess>=0.5 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.7.0)\n",
"Requirement already satisfied: wcwidth in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from prompt-toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.2.13)\n",
"Requirement already satisfied: executing>=1.2.0 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (2.1.0)\n",
"Requirement already satisfied: asttokens>=2.1.0 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (2.4.1)\n",
"Requirement already satisfied: pure-eval in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.2.3)\n",
"Requirement already satisfied: six>=1.12.0 in /Users/cuthbert/Git/music21base/venv/lib/python3.13/site-packages (from asttokens>=2.1.0->stack-data->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (1.16.0)\n",
"Collecting anywidget\n",
" Downloading anywidget-0.11.0-py3-none-any.whl.metadata (8.9 kB)\n",
"Requirement already satisfied: ipywidgets>=7.6.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from anywidget) (8.1.8)\n",
"Collecting psygnal>=0.8.1 (from anywidget)\n",
" Downloading psygnal-0.15.1-cp313-cp313-macosx_11_0_arm64.whl.metadata (6.1 kB)\n",
"Requirement already satisfied: typing-extensions>=4.2.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from anywidget) (4.14.0)\n",
"Requirement already satisfied: comm>=0.1.3 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipywidgets>=7.6.0->anywidget) (0.2.3)\n",
"Requirement already satisfied: ipython>=6.1.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipywidgets>=7.6.0->anywidget) (9.3.0)\n",
"Requirement already satisfied: traitlets>=4.3.1 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipywidgets>=7.6.0->anywidget) (5.14.3)\n",
"Requirement already satisfied: widgetsnbextension~=4.0.14 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipywidgets>=7.6.0->anywidget) (4.0.15)\n",
"Requirement already satisfied: jupyterlab_widgets~=3.0.15 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipywidgets>=7.6.0->anywidget) (3.0.16)\n",
"Requirement already satisfied: decorator in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (5.2.1)\n",
"Requirement already satisfied: ipython-pygments-lexers in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (1.1.1)\n",
"Requirement already satisfied: jedi>=0.16 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.19.2)\n",
"Requirement already satisfied: matplotlib-inline in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.1.7)\n",
"Requirement already satisfied: pexpect>4.3 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (4.9.0)\n",
"Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (3.0.51)\n",
"Requirement already satisfied: pygments>=2.4.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (2.19.1)\n",
"Requirement already satisfied: stack_data in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.6.3)\n",
"Requirement already satisfied: wcwidth in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.2.13)\n",
"Requirement already satisfied: parso<0.9.0,>=0.8.4 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.8.4)\n",
"Requirement already satisfied: ptyprocess>=0.5 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.7.0)\n",
"Requirement already satisfied: executing>=1.2.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from stack_data->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (2.2.0)\n",
"Requirement already satisfied: asttokens>=2.1.0 in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from stack_data->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (3.0.0)\n",
"Requirement already satisfied: pure-eval in /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages (from stack_data->ipython>=6.1.0->ipywidgets>=7.6.0->anywidget) (0.2.3)\n",
"Downloading anywidget-0.11.0-py3-none-any.whl (317 kB)\n",
"Downloading psygnal-0.15.1-cp313-cp313-macosx_11_0_arm64.whl (574 kB)\n",
"\u001b[2K \u001b[38;2;114;156;31m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m574.8/574.8 kB\u001b[0m \u001b[31m10.5 MB/s\u001b[0m \u001b[33m0:00:00\u001b[0m\n",
"\u001b[?25hInstalling collected packages: psygnal, anywidget\n",
"\u001b[2K \u001b[38;2;114;156;31m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2/2\u001b[0m [anywidget]\n",
"\u001b[1A\u001b[2KSuccessfully installed anywidget-0.11.0 psygnal-0.15.1\n",
"\n",
"\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m A new release of pip is available: \u001b[0m\u001b[31;49m24.3.1\u001b[0m\u001b[39;49m -> \u001b[0m\u001b[32;49m25.3\u001b[0m\n",
"\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m A new release of pip is available: \u001b[0m\u001b[31;49m25.2\u001b[0m\u001b[39;49m -> \u001b[0m\u001b[32;49m26.1.1\u001b[0m\n",
"\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m To update, run: \u001b[0m\u001b[32;49mpip install --upgrade pip\u001b[0m\n",
"Note: you may need to restart the kernel to use updated packages.\n"
]
Expand All @@ -220,7 +228,7 @@
},
{
"cell_type": "code",
"execution_count": 19,
"execution_count": 9,
"id": "9b6cdf55-1540-49ff-866c-9df4c8f9c996",
"metadata": {
"editable": true,
Expand All @@ -233,15 +241,15 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "9eb1f0e8f6b9408aaed692d0bd9f7bc2",
"model_id": "4ee9791b70ed42d0a2604d1f2664c1d2",
"version_major": 2,
"version_minor": 1
},
"text/plain": [
"<__main__.Counter object at 0x109c752b0>"
"<__main__.Counter object at 0x10aa09940>"
]
},
"execution_count": 19,
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
Expand Down Expand Up @@ -312,7 +320,7 @@
},
{
"cell_type": "code",
"execution_count": 18,
"execution_count": 10,
"id": "7a9030b9-b5cc-43e9-8342-ffccb47de9e3",
"metadata": {
"editable": true,
Expand All @@ -327,10 +335,10 @@
{
"data": {
"text/plain": [
"4"
"0"
]
},
"execution_count": 18,
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
Expand All @@ -341,7 +349,7 @@
},
{
"cell_type": "code",
"execution_count": 9,
"execution_count": 11,
"id": "a1a543f7",
"metadata": {},
"outputs": [],
Expand All @@ -354,7 +362,7 @@
},
{
"cell_type": "code",
"execution_count": 10,
"execution_count": 12,
"id": "65d42a19",
"metadata": {
"tags": [
Expand All @@ -365,7 +373,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "dec8fbabc31c4f7e9af5cec66355f778",
"model_id": "7b8c6245c819437cacb2c581ac3513ed",
"version_major": 2,
"version_minor": 0
},
Expand All @@ -383,7 +391,7 @@
},
{
"cell_type": "code",
"execution_count": 11,
"execution_count": 13,
"id": "6c2521c7",
"metadata": {},
"outputs": [],
Expand All @@ -396,7 +404,7 @@
},
{
"cell_type": "code",
"execution_count": 12,
"execution_count": 14,
"id": "2043e94d",
"metadata": {
"tags": [
Expand All @@ -407,7 +415,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "0d4f75ef9ae848dbbff6e5bb4168402f",
"model_id": "82d3e009f76748098679802ea375e386",
"version_major": 2,
"version_minor": 0
},
Expand Down Expand Up @@ -449,7 +457,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.13.9"
"version": "3.13.3"
}
},
"nbformat": 4,
Expand Down
3 changes: 3 additions & 0 deletions documentation/source/testsAndInProgress/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Documentation and tests in progress
:maxdepth: 1

usersGuide_33_expressions
usersGuide_34_instruments
usersGuide_36_clientWeakref
usersGuide_41_figuredBass
usersGuide_43_searching1
Expand All @@ -20,3 +21,5 @@ Documentation and tests in progress
devTest_plots_w_m21
devTest_widgets
notebook_show_tests

midi
Loading
Loading