<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "https://jats.nlm.nih.gov/publishing/1.3/JATS-journalpublishing1-3.dtd">
<article article-type="review-article" dtd-version="1.3" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="elibrary">69439</journal-id>
      <journal-title-group>
        <journal-title>AlfaBuild</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>AlfaBuild</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2658-5553</issn>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">4</article-id>
      <article-id pub-id-type="doi">10.34910/ALF.14.4</article-id>
      <title-group>
        <article-title>BIM by using Revit API and Dynamo. A review</article-title>
        <trans-title-group xml:lang="ru">
          <trans-title>BIM by using Revit API and Dynamo. A review</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0002-3850-9756</contrib-id>
          <name>
            <surname>Divin</surname>
            <given-names>Nikita Vladimirovich</given-names>
          </name>
          <xref ref-type="aff" rid="aff1"/>
          <email>nikitad93@mail.ru</email>
        </contrib>
      </contrib-group>
      <aff id="aff1">Peter the Great St.Petersburg Polytechnic University, St.Petersburg, Russian Federation</aff>
      <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2020-07-03">
        <day>03</day>
        <month>07</month>
        <year>2020</year>
      </pub-date>
      <volume>14</volume>
      <issue>2</issue>
      <issue-id pub-id-type="publisher-id">14</issue-id>
      <fpage>1404</fpage>
      <lpage>1404</lpage>
      <abstract xml:lang="en">
        <p>Ways of automation of work with Autodesk Revit software package are considered. The user can automate complex or repetitive operations in BIM software. It is possible to create plugins by coding for working with the Revit API and visual programming in the Dynamo module. Tasks for the formation and export of databases for interaction with sensors and electric motors can be realized through Arduino controllers.</p>
      </abstract>
      <kwd-group xml:lang="en">
        <kwd>Building Information Modeling</kwd>
        <kwd>Automation</kwd>
        <kwd>Analytics</kwd>
        <kwd>Visual scripting</kwd>
        <kwd>Application programming interface</kwd>
        <kwd>Revit API</kwd>
        <kwd>Dynamo</kwd>
        <kwd>Python</kwd>
      </kwd-group>
    </article-meta>
  </front>
</article>
