ExternalSessionObject
Listing of External Evaluators »represents an external session started by StartExternalSession for use with ExternalEvaluate .
Details
- ExternalSessionObject […][prop] returns a property of the external session.
- The following possible properties can be used:
-
"System" the external system or language to start"Version" version of the external system to use (e.g. "3.6")"Kernel" the Jupyter kernel name (e.g. "IFSharp")"Target" the target to use for evaluating code"ReturnType" type of object to return ("String" , "Expression" , ...)"Prolog" code to run before the command"Epilog" code to run after the command"SessionProlog" code to run before the session"SessionEpilog" code to run after the session
- Available properties can be queried with ExternalSessionObject […]["Properties"].
Examples
open allclose allBasic Examples (2)
Start an external session to get an ExternalSessionObject :
Delete the external session with DeleteObject :
Query properties from an ExternalSessionObject :
Delete the session object:
Scope (2)
Start a session:
List all possible properties:
Make a dataset of all ExternalSessionObject properties:
Delete the session object:
Evaluate code in a session and see the "EvaluationCount" property increase:
Display how long the session has been running with the "SessionTime" property:
Properties & Relations (1)
Get all external sessions with ExternalSessions :
Delete the session objects:
See Also
ExternalSessions StartExternalSession ExternalEvaluate FindExternalEvaluators
External Evaluation Systems: Python NodeJS Julia Ruby R Shell Jupyter SQL SQL-JDBC
Related Guides
Related Workflows
- Configure Python for ExternalEvaluate ▪
- Configure Node.js for ExternalEvaluate
History
Text
Wolfram Research (2017), ExternalSessionObject, Wolfram Language function, https://reference.wolfram.com/language/ref/ExternalSessionObject.html.
CMS
Wolfram Language. 2017. "ExternalSessionObject." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ExternalSessionObject.html.
APA
Wolfram Language. (2017). ExternalSessionObject. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ExternalSessionObject.html
BibTeX
@misc{reference.wolfram_2025_externalsessionobject, author="Wolfram Research", title="{ExternalSessionObject}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/ExternalSessionObject.html}", note=[Accessed: 14-April-2025 ]}
BibLaTeX
@online{reference.wolfram_2025_externalsessionobject, organization={Wolfram Research}, title={ExternalSessionObject}, year={2017}, url={https://reference.wolfram.com/language/ref/ExternalSessionObject.html}, note=[Accessed: 14-April-2025 ]}