Description
Jupyter Forge is a powerful library that seamlessly integrates Autodesk Platform Services with Jupyter Notebooks, enabling interactive 3D viewing and exploration within your notebook environment.
Features
- Show 3d viewer from Autodesk Platform Services
- Show 3d viewer from Autodesk Platform Services with object id
- Show 3d viewer from Autodesk Platform Services with object id and ajust width and height
- Zoom In, Zoom Out, Pan, Isolate,
- Clustering Viewer
Installation
pip install jupyter-forge
Usage
from jupyter_forge import JupyterForge
from aps_toolkit import Auth
urn = "dXJuOmFkc2sud2lwcHJvZDpmcy5maWxlOnZmLlFsa1ZtVU5RUmYtanMtd3dLQ2dLM1E_dmVyc2lvbj0x"
token = Auth().auth2leg()
forge_viewer = JupyterForge(urn, token)
# object id from derivative api
object_ids = [123, 456]
# show 3d viewer
forge_viewer.show(object_ids, width=800, height=600)
Developers
Test Data Readme
pip
install - e.
Fix server not starting
# start a server with dir
python -m http.server 54364 --directory D:\API\Forge\jupyter-forge\src\template
Kill Port
netstat -ano | findstr :54364
taskkill /F /PID 21008
- Kill all port relate to 54364
taskkill /F /PID 21008
Start Debug
http://localhost:54364/render.html
Metadata
Release files for jupyter-forge 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jupyter_forge-0.1.0.tar.gz | 8.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jupyter_forge-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.3 kB
Release files / jupyter_forge-0.1.0.tar.gz
| Download URL | jupyter_forge-0.1.0.tar.gz |
|---|---|
| Size | 8.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a6a836973c45775c8ef90c9ccd8e20b7415915e6303a648df993ac0b99ed50ba
|
|
BLAKE2b-256 checksum How to use checksums |
12322c5d33969f218084d4029e9880c1e312a49dfb68f77207212dbe1e75262a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|
Release files / jupyter_forge-0.1.0-py3-none-any.whl
| Download URL | jupyter_forge-0.1.0-py3-none-any.whl |
|---|---|
| Size | 15.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6960cc45fce786fdf3dc83a512de770db7b7c8616d78da1bd5277b5a7813c395
|
|
BLAKE2b-256 checksum How to use checksums |
c39a91ef82cb30533e4fbff8ba590ef7257d555aee39a6e7d85cffd6fa618797
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.8
|