Skip to main content

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)

Source distribution for jupyter-forge 0.1.0
File Size Uploaded
jupyter_forge-0.1.0.tar.gz 8.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jupyter-forge 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page