<p>We prefer that you make your contributions in your own fork of the project, <ahref="#Contributions">make your changes</a> and <ahref="#Upload%20contributions">make a merge request</a>.</p>
<p>The project can be forked to your own user account via the <Fork> button on the <ahref="https://gitlab.windenergy.dtu.dk/toolbox/WindEnergyToolbox">frontpage</a></p>
<p>This guide will use the command line (aka command prompt) frequently. You can launch a Windows terminal as follows: press Start> and type "cmd" + <Enter>. A link to the command prompt should be visible now.</p>
<p>In case you want an alternative, more capable windows terminal, you could consider using <ahref="https://conemu.github.io/">ConEmu</a> (this is optional).</p>
<blockquote>
<p>ConEmu-Maximus5 is a Windows console emulator with tabs, which presents multiple consoles and simple GUI applications as one customizable GUI window with various features.</p>
<li><p>Download and install Git version control system for Windows 64-bit <ahref="https://git-scm.com/download/win">here</a>. Only select the Windows Portable option if you know what you are doing or if you do not have administrative rights on your computer.</p></li>
<li><p>Git comes with a simple GUI, but there are more and different options available if you are not happy with it, see <ahref="https://git-scm.com/downloads/guis">here</a>.</p></li>
<li><p>On windows we highly recommend <ahref="https://tortoisegit.org/">tortoisegit</a>. It is a gui integrated into the windows explorer. </p></li>
<li>Download and install Anaconda (Python 3.5 version, 64 bit installer is recommended) from <ahref="https://www.continuum.io/downloads">https://www.continuum.io/downloads</a></li>
</ul>
<blockquote>
<p>Note: The Python 2.7 or Python 3.5 choice of Anaconda only affects the root environment. You can always create additional environments using other Python versions, see below.</p>
</blockquote>
<ul>
<li>Update the root Anaconda environment (type in a terminal):</li>
</ul>
<pre><code>>> conda update --all
</code></pre>
<ul>
<li>Activate the Anaconda root environment in a terminal as follows:</li>
</ul>
<pre><code>>> activate
</code></pre>
<p>and your terminal will do something like:</p>
<pre><code>C:\Users\> activate
[Anaconda3] C:\Users\>
</code></pre>
<p>note that the name of the environment is now a prefix before the current path.</p>
<p>use <code>deactivate</code> to deactivate the environment.</p>
<h3><aid="optionally-create-other-independent-anaconda-environments"class="anchor"href="#optionally-create-other-independent-anaconda-environments"aria-hidden="true"><spanaria-hidden="true"class="octicon octicon-link"></span></a>Optionally, create other independent Anaconda environments</h3>
<ul>
<li>By using environments you can manage different Python installations with different versions on your system. Creating environments is as easy as:</li>
<h2><aid="make-and-upload-wheels"class="anchor"href="#make-and-upload-wheels"aria-hidden="true"><spanaria-hidden="true"class="octicon octicon-link"></span></a>Make and upload wheels</h2>