revitpythonshell | An IronPython scripting environment for Autodesk Revit and Vasari | REST library

 by   architecture-building-systems C# Version: 2.0.0 License: MIT

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 :).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              revitpythonshell has a low active ecosystem.
              It has 397 star(s) with 103 fork(s). There are 76 watchers for this library.
              OutlinedDot
              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

            kandi-Quality Quality

              revitpythonshell has no bugs reported.

            kandi-Security Security

              revitpythonshell has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License 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.

            kandi-Reuse 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
            Get all kandi verified functions for this library.

            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

            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:08

            You 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 with ExternalEvent by Cyril Waechter: pyRevit WPF non-modal trouble

            Source https://stackoverflow.com/questions/65193547

            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)

            Support

            Issue Tracker: https://github.com/architecture-building-systems/revitpythonshell/issuesSource Code: https://github.com/architecture-building-systems/revitpythonshell
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/architecture-building-systems/revitpythonshell.git

          • CLI

            gh repo clone architecture-building-systems/revitpythonshell

          • sshUrl

            git@github.com:architecture-building-systems/revitpythonshell.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular REST Libraries

            public-apis

            by public-apis

            json-server

            by typicode

            iptv

            by iptv-org

            fastapi

            by tiangolo

            beego

            by beego

            Try Top Libraries by architecture-building-systems

            CityEnergyAnalyst

            by architecture-building-systemsPython

            RC_BuildingSimulator

            by architecture-building-systemsPython

            hive

            by architecture-building-systemsC#

            Wireless-Sensor-Network

            by architecture-building-systemsJavaScript

            esoreader

            by architecture-building-systemsPython