Pular para conteúdo

Downloads

Esta página contém arquivos e instruções para obter o pacote hosted do EdgePy Viewer, pronto para ser embutido em um app Django ou outro sistema web.

Pacote hosted pronto

Para apps Django, o artefato recomendado é o pacote hosted estático.

Última versão publicada

Baixe o pacote hosted mais recente: edgepy-viewer-hosted-0.3.0.zip.

O arquivo é publicado junto com o código da release v0.3.0. Confira sua integridade usando SHA256SUMS.

O pacote deve conter uma pasta clinical-viewer/ com pelo menos:

clinical-viewer/
  edgepy-viewer-hosted.iife.js
  edgepy-viewer-hosted.css
  assets/
  agents/
    manifest.json
    pyscript_worker.py
    pycom_agent.py
    viewer_context_summary.py
    dose_statistics.py

Esta versão inclui o PyScript Lab, editor Python, agentes locais, overlay 2D temporário e suporte hosted para mapas de dose MHD/RAW. O PyScript cria o worker e usa Pyodide como engine CPython/WebAssembly. Não é necessário publicar um bundle separado para dose, editor ou agentes.

Usar um pacote baixado

Se você recebeu o .zip hosted pela página institucional, descompacte no static root do seu app Django:

mkdir -p static
unzip edgepy-viewer-hosted-0.3.0.zip -d static

Depois confirme que estes arquivos existem:

static/clinical-viewer/edgepy-viewer-hosted.iife.js
static/clinical-viewer/edgepy-viewer-hosted.css
static/clinical-viewer/assets/
static/clinical-viewer/agents/manifest.json

Em produção Django, rode o fluxo normal do seu projeto:

python manage.py collectstatic