comparison Sphinx/source/plugins/stl/dicomize.py @ 1057:5a3c238575f8

documentation of stl
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 09 Apr 2024 16:29:42 +0200
parents
children
comparison
equal deleted inserted replaced
1056:89bb195dfbc0 1057:5a3c238575f8
1 import base64
2 import json
3 import requests
4
5 with open('liver.stl', 'rb') as f:
6 stl = f.read()
7
8 r = requests.post('http://localhost:8042/tools/create-dicom', json.dumps({
9 'Content' : 'data:model/stl;base64,%s' % base64.b64encode(stl).decode('ascii'),
10 'Parent' : '6ed7e8a4-60deff42-5e22a424-2128629f-158d0b3a',
11 'Tags' : {
12 'SeriesDescription' : 'Liver'
13 }
14 }))
15
16 r.raise_for_status()
17 instanceId = r.json() ['ID']