American Data Science logo

labextensions

[1]
Libraries imported successfully!
[ ]
[4]
=== Kernel Information ===

Python Version: 3.12.11 | packaged by conda-forge | (main, Jun  4 2025, 14:45:31) [GCC 13.3.0]
Python Executable: /opt/conda/bin/python
Platform: Linux-6.8.0-1029-aws-x86_64-with-glibc2.39
Process ID: 40

=== IPython Kernel ===
IPython Version: ZMQInteractiveShell
Kernel Type: ipykernel.zmqshell
[5]
=== Kernel State Demo ===

Created variable 'my_data': [1, 2, 3, 4, 5]

User-defined variables in kernel: ['FancyArrowPatch', 'FancyBboxPatch', 'arrow1', 'arrow2', 'ax', 'box', 'desc', 'exit', 'fig', 'frontend']...

✓ Variables persist between cell executions
✓ The kernel process keeps running until you restart it
[6]
/tmp/ipykernel_40/1101707782.py:69: UserWarning: Glyph 128260 (\N{ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS}) missing from font(s) DejaVu Sans.
  plt.tight_layout()
/tmp/ipykernel_40/1101707782.py:69: UserWarning: Glyph 128190 (\N{FLOPPY DISK}) missing from font(s) DejaVu Sans.
  plt.tight_layout()
/tmp/ipykernel_40/1101707782.py:69: UserWarning: Glyph 128228 (\N{OUTBOX TRAY}) missing from font(s) DejaVu Sans.
  plt.tight_layout()
/tmp/ipykernel_40/1101707782.py:69: UserWarning: Glyph 128268 (\N{ELECTRIC PLUG}) missing from font(s) DejaVu Sans.
  plt.tight_layout()
/tmp/ipykernel_40/1101707782.py:69: UserWarning: Glyph 128257 (\N{CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS}) missing from font(s) DejaVu Sans.
  plt.tight_layout()
/tmp/ipykernel_40/1101707782.py:70: UserWarning: Glyph 128260 (\N{ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS}) missing from font(s) DejaVu Sans.
  plt.savefig('kernel_architecture.png', dpi=150, bbox_inches='tight')
/tmp/ipykernel_40/1101707782.py:70: UserWarning: Glyph 128190 (\N{FLOPPY DISK}) missing from font(s) DejaVu Sans.
  plt.savefig('kernel_architecture.png', dpi=150, bbox_inches='tight')
/tmp/ipykernel_40/1101707782.py:70: UserWarning: Glyph 128228 (\N{OUTBOX TRAY}) missing from font(s) DejaVu Sans.
  plt.savefig('kernel_architecture.png', dpi=150, bbox_inches='tight')
/tmp/ipykernel_40/1101707782.py:70: UserWarning: Glyph 128268 (\N{ELECTRIC PLUG}) missing from font(s) DejaVu Sans.
  plt.savefig('kernel_architecture.png', dpi=150, bbox_inches='tight')
/tmp/ipykernel_40/1101707782.py:70: UserWarning: Glyph 128257 (\N{CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS}) missing from font(s) DejaVu Sans.
  plt.savefig('kernel_architecture.png', dpi=150, bbox_inches='tight')
Output
✓ Diagram saved as 'kernel_architecture.png'
[ ]
[8]
=== Jupyter Lab Extensions ===

📦 Installed Lab Extensions:

🔧 Server Extensions:
Config dir: /home/jovyan/.jupyter
Config dir: /opt/conda/etc/jupyter
    jupyter_lsp enabled
    - Validating jupyter_lsp...
      jupyter_lsp 2.2.6 OK
    jupyter_server_terminals enabled
    - Validating jupyter_server_terminals...
      jupyter_server_terminals 0.5.3 OK
    jupyterlab enabled
    - Validating jupyterlab...
      jupyterlab 4.4.5 OK
    nbclassic enabled
    - Validating nbclassic...
      nbclassic 1.3.1 OK
    notebook enabled
    - Validating notebook...
      notebook 7.4.4 OK
    notebook_shim enabled
    - Validating notebook_shim...
      notebook_shim  OK
Config dir: /usr/local/etc/jupyter


=== IPython Extensions ===
Loaded IPython extensions: {'IPython.extensions.storemagic'}

Available magic commands: 11
[9]
=== Interactive Widgets Demo ===

⚠️  ipywidgets not installed - this is a popular Jupyter Lab extension
Install with: pip install ipywidgets
[10]
/tmp/ipykernel_37/1679413192.py:133: UserWarning: Glyph 127912 (\N{ARTIST PALETTE}) missing from font(s) DejaVu Sans.
  plt.savefig('jupyter_extensions_overview.png', dpi=150, bbox_inches='tight', facecolor='white')
/tmp/ipykernel_37/1679413192.py:133: UserWarning: Glyph 128268 (\N{ELECTRIC PLUG}) missing from font(s) DejaVu Sans.
  plt.savefig('jupyter_extensions_overview.png', dpi=150, bbox_inches='tight', facecolor='white')
/tmp/ipykernel_37/1679413192.py:133: UserWarning: Glyph 128202 (\N{BAR CHART}) missing from font(s) DejaVu Sans.
  plt.savefig('jupyter_extensions_overview.png', dpi=150, bbox_inches='tight', facecolor='white')
/tmp/ipykernel_37/1679413192.py:133: UserWarning: Glyph 128221 (\N{MEMO}) missing from font(s) DejaVu Sans Mono.
  plt.savefig('jupyter_extensions_overview.png', dpi=150, bbox_inches='tight', facecolor='white')
/tmp/ipykernel_37/1679413192.py:133: UserWarning: Glyph 128230 (\N{PACKAGE}) missing from font(s) DejaVu Sans Mono.
  plt.savefig('jupyter_extensions_overview.png', dpi=150, bbox_inches='tight', facecolor='white')
/tmp/ipykernel_37/1679413192.py:133: UserWarning: Glyph 128736 (\N{HAMMER AND WRENCH}) missing from font(s) DejaVu Sans Mono.
  plt.savefig('jupyter_extensions_overview.png', dpi=150, bbox_inches='tight', facecolor='white')
/tmp/ipykernel_37/1679413192.py:133: UserWarning: Glyph 65039 (\N{VARIATION SELECTOR-16}) missing from font(s) DejaVu Sans Mono.
  plt.savefig('jupyter_extensions_overview.png', dpi=150, bbox_inches='tight', facecolor='white')
/tmp/ipykernel_37/1679413192.py:133: UserWarning: Glyph 128279 (\N{LINK SYMBOL}) missing from font(s) DejaVu Sans Mono.
  plt.savefig('jupyter_extensions_overview.png', dpi=150, bbox_inches='tight', facecolor='white')
/opt/conda/lib/python3.12/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 127912 (\N{ARTIST PALETTE}) missing from font(s) DejaVu Sans.
  fig.canvas.print_figure(bytes_io, **kw)
/opt/conda/lib/python3.12/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 128268 (\N{ELECTRIC PLUG}) missing from font(s) DejaVu Sans.
  fig.canvas.print_figure(bytes_io, **kw)
/opt/conda/lib/python3.12/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 128202 (\N{BAR CHART}) missing from font(s) DejaVu Sans.
  fig.canvas.print_figure(bytes_io, **kw)
/opt/conda/lib/python3.12/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 128221 (\N{MEMO}) missing from font(s) DejaVu Sans Mono.
  fig.canvas.print_figure(bytes_io, **kw)
/opt/conda/lib/python3.12/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 128230 (\N{PACKAGE}) missing from font(s) DejaVu Sans Mono.
  fig.canvas.print_figure(bytes_io, **kw)
/opt/conda/lib/python3.12/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 128736 (\N{HAMMER AND WRENCH}) missing from font(s) DejaVu Sans Mono.
  fig.canvas.print_figure(bytes_io, **kw)
/opt/conda/lib/python3.12/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 65039 (\N{VARIATION SELECTOR-16}) missing from font(s) DejaVu Sans Mono.
  fig.canvas.print_figure(bytes_io, **kw)
/opt/conda/lib/python3.12/site-packages/IPython/core/pylabtools.py:170: UserWarning: Glyph 128279 (\N{LINK SYMBOL}) missing from font(s) DejaVu Sans Mono.
  fig.canvas.print_figure(bytes_io, **kw)
Output
✓ Jupyter Lab Extensions overview diagram created!

Summary:
• Explored kernel architecture and communication
• Listed installed server and IPython extensions
• Demonstrated extension capabilities (interactive widgets)
• Created comprehensive extension ecosystem visualization