revitpythonshell | An IronPython scripting environment for Autodesk Revit and Vasari | REST library
kandi X-RAY | revitpythonshell Summary
kandi X-RAY | revitpythonshell Summary
revitpythonshell is a C# library typically used in Web Services, REST applications. revitpythonshell has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.
The RevitPythonShell adds an IronPython interpreter to Autodesk Revit and Vasari. The RevitPythonShell (RPS) lets you to write plugins for Revit in Python, my favourite scripting language! But even better, it provides you with an interactive shell that lets you see the results of your code as you type it. This is great for exploring the Revit API while writing your Revit Addins - use this in combination with the RevitLookup database exploration tool to become a Revit API Ninja :).
The RevitPythonShell adds an IronPython interpreter to Autodesk Revit and Vasari. The RevitPythonShell (RPS) lets you to write plugins for Revit in Python, my favourite scripting language! But even better, it provides you with an interactive shell that lets you see the results of your code as you type it. This is great for exploring the Revit API while writing your Revit Addins - use this in combination with the RevitLookup database exploration tool to become a Revit API Ninja :).
Support
Quality
Security
License
Reuse
Support
revitpythonshell has a low active ecosystem.
It has 397 star(s) with 103 fork(s). There are 76 watchers for this library.
It had no major release in the last 12 months.
There are 54 open issues and 52 have been closed. On average issues are closed in 185 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of revitpythonshell is 2.0.0
Quality
revitpythonshell has no bugs reported.
Security
revitpythonshell has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
revitpythonshell is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
revitpythonshell releases are available to install and integrate.
Installation instructions are available. Examples and code snippets are not available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of revitpythonshell
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of revitpythonshell
revitpythonshell Key Features
No Key Features are available at this moment for revitpythonshell.
revitpythonshell Examples and Code Snippets
No Code Snippets are available at this moment for revitpythonshell.
Community Discussions
Trending Discussions on revitpythonshell
QUESTION
Is it possible to continue working in Revit while running a python script in pyrevit?
Asked 2020-Dec-08 at 20:08
When running Revitpythonshell or running a python script with XAML gui I am unable to work in Revit until closing Revitpythonshell or the python gui.
Is there a way to keep Revit from becoming inaccessible like this?
I would like to keep my script open to continually use while I work.
...ANSWER
Answered 2020-Dec-08 at 20:08You have a couple of options here depending on what your script is trying to do:
- pyRevit has a 'non-modal' console that keeps Revit accessible.
- Pythons
threading
module could be what youre looking for. You can automate alot of tasks in the background as you continue working, with one big caveat: Revit is a single-core program, so if you touch the database / API from another thread - Revit will crash. - You can start a process on a thread, then close the console. Your thread will continue to run - you just have to use
winforms
or another UI tool to let you know where the thread is up to. I use this to automate non-Database tasks that take 30-45 mins, while continuing to work in Revit. - If you need to keep accessing the Revit Database / API from your script, Id recommend making a simple UI and get it talking to an
ExternalEvent
in Revit. Here is a fantastic example of using a form withExternalEvent
by Cyril Waechter: pyRevit WPF non-modal trouble
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install revitpythonshell
Installer for Autodesk Revit 2021
Installer for Autodesk Revit 2020
Installer for Autodesk Revit 2019
Installer for Autodesk Revit 2018 (and 2018.1)
Installer for Autodesk Revit 2017
Installer for Autodesk Revit 2016
Installer for Autodesk Revit 2015
Installer for Autodesk Revit 2015
Installer for Autodesk Revit 2014
Installer for Autodesk Revit 2013
Installer for Autodesk Vasari (Beta 3)
Installer for Autodesk Revit 2020
Installer for Autodesk Revit 2019
Installer for Autodesk Revit 2018 (and 2018.1)
Installer for Autodesk Revit 2017
Installer for Autodesk Revit 2016
Installer for Autodesk Revit 2015
Installer for Autodesk Revit 2015
Installer for Autodesk Revit 2014
Installer for Autodesk Revit 2013
Installer for Autodesk Vasari (Beta 3)
Support
Issue Tracker: https://github.com/architecture-building-systems/revitpythonshell/issuesSource Code: https://github.com/architecture-building-systems/revitpythonshell
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page