---
title: "Running Matlab, Python and Tcl scripts from .NET"
url: "https://osherove.com/blog/2007/6/5/running-matlab-python-and-tcl-scripts-from-net.md"
canonical: "https://osherove.com/blog/2007/6/5/running-matlab-python-and-tcl-scripts-from-net.html"
published: "2007-06-05T01:56:07"
updated: "2007-06-05T01:56:07"
tags: [".NET", "C#", "General Software Devel..."]
author: "Roy Osherove"
description: "Someone asked me about ways they can execute Scripts from MatLab , Python and Tcl from .NET. Here are three interesting links I found on these: Matlab and .NET:…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# Running Matlab, Python and Tcl scripts from .NET

By Roy Osherove June 5, 2007 In [.NET](https://osherove.com/blog/category/net), [C#](https://osherove.com/blog/category/c), [General Software Devel...](https://osherove.com/blog/category/general-software-devel)

**Historical article** · Originally published June 5, 2007; technical details may be outdated.

Someone asked me about ways they can execute Scripts from [MatLab](http://www.mathworks.com/products/matlab/), [Python](http://www.python.org/) and [Tcl](http://en.wikipedia.org/wiki/Tcl) from .NET.

Here are three interesting links I found on these:

Matlab and .NET:

[http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=12987&objectType=file](http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=12987&objectType=file)

python:

[http://www.velocityreviews.com/forums/t358105-starting-some-python-script-from-c.html](http://www.velocityreviews.com/forums/t358105-starting-some-python-script-from-c.html)

Tcl (pronounced "tickle"):

[http://forge.novell.com/modules/xfmod/project/?ticklesharp](http://forge.novell.com/modules/xfmod/project/?ticklesharp)

## More in .NET

[All posts in .NET](https://osherove.com/blog/category/net)

- Jun 21, 2007

    ### [Blow to open source on VS.NET: VSIP License forbids Open Source](https://osherove.com/blog/2007/6/21/blow-to-open-source-on-vsnet-vsip-license-forbids-open-sourc.html)

- Jun 20, 2007

    ### [HTTPSimulator - Simulating HTTP Requests for unit testing made easier](https://osherove.com/blog/2007/6/20/httpsimulator-simulating-http-requests-for-unit-testing-made.html)

- May 19, 2007

    ### [Easier Winform UI Thread Safe Methods with DynamicProxy2 and Osherove.SimpleInterception](https://osherove.com/blog/2007/5/19/easier-winform-ui-thread-safe-methods-with-dynamicproxy2-and.html)

- Mar 4, 2007

    ### [Code Generation using LINQ Expression Trees and .NET 3.0](https://osherove.com/blog/2007/3/4/code-generation-using-linq-expression-trees-and-net-30.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
