2017
DOI: 10.1134/s0361768817010029
|View full text |Cite
|
Sign up to set email alerts
|

Embedding the script language into optical simulation software

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0
1

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(2 citation statements)
references
References 0 publications
0
1
0
1
Order By: Relevance
“…Поддержка языка сценариев Python в нашей системе оптического моделирования реализуется в виде отдельной библиотеки, содержащей интерпретатор этого языка, который взаимодействует с остальной системой, через унифицированный целевой интерфейс. Набор объектов, образующих C++ API нашего оптического комплекса естественным образом переносится на язык Python с помощью специального пакета CPython [6]. Получившийся в итоге интерфейс программирования сценариев (Python API) использует ту же самую иерархию объектов, что и комплекс оптического моделирования и, что самое главное, позволяет осуществлять доступ из сценариев к объектам системы, их свойствам и методам с помощью обычной точечной нотации.…”
Section: интерпретатор Python скриптовunclassified
“…Поддержка языка сценариев Python в нашей системе оптического моделирования реализуется в виде отдельной библиотеки, содержащей интерпретатор этого языка, который взаимодействует с остальной системой, через унифицированный целевой интерфейс. Набор объектов, образующих C++ API нашего оптического комплекса естественным образом переносится на язык Python с помощью специального пакета CPython [6]. Получившийся в итоге интерфейс программирования сценариев (Python API) использует ту же самую иерархию объектов, что и комплекс оптического моделирования и, что самое главное, позволяет осуществлять доступ из сценариев к объектам системы, их свойствам и методам с помощью обычной точечной нотации.…”
Section: интерпретатор Python скриптовunclassified
“…Their main disadvantages are high complexity, high development cost and obstructed debugging. In any case, exist-ing solutions uses CPU: RSL [7], OSL [27], VEX [22] and other [4]. Although, Octane GPU renderer implements a subset of OSL for procedural textures [26].…”
Section: Domain Specific Languagesmentioning
confidence: 99%