Skip to content

Latest commit

 

History

History
83 lines (52 loc) · 2.53 KB

README.md

File metadata and controls

83 lines (52 loc) · 2.53 KB

PyBeam

This is a Python package for working with 2D Bernoulli-Euler beam element models.

Getting started

Please make sure that you've followed the setup guide at https://github.com/AAU-Python.

Obtain a copy of this repository

To obtain a copy of this repository, open a terminal (for example PowerShell). Then, run the following commands:

cd <directory where you want to store PyBeam>

where you replace <directory where you want to store PyBeam> with the path to the directory where you want to have the PyBeam repository. This path could be C:\Python or $HOME\Desktop. Next, clone the repository with

git clone https://github.com/AAU-Python/PyBeam.git

You can now open VS Code in the PyBeam project with

code PyBeam

Install the environment

Once inside VS Code, you can use the integrated terminal. To open an integrated terminal, press F1, type out "Terminal: Create new terminal", then press Enter.

To install the packages needed for PyBeam, run the following commands:

micromamba env create -f environment.yml -y
pip install -e .

Once done, activate your environment with

micromamba activate aau

and tell VS Code to use the aau environment by pressing F1 then typing Python: Select interpreter and pressing Enter. You should be able to select the aau Python environment here.

Open a notebook

To open a Jupyter notebook, go to the file explorer menu. It is usually located at the top left in the VS Code window, and the icon looks like two staced pieces of paper. Alternatively, you can open the file explorer menu by pressing Ctrl + Shift + E on Windows/Linux or Command + Shift + E on MacOS.

Find the examples folder, expand the dropdown, and then double click on any of the .ipynb files to open the notebook.

Once you have that open, select what environment to run the notebook in by pressing F1, typing "Notebook: Select Notebook kernel", pressing Enter and then selecting the aau environment.

You can now execute cells in the notebook with Ctrl + Enter on Windows/Linux or Command + Enter on MacOS. You can also execute + advance to the next cell with Shift + Enter.

Getting updates from GitHub

If there are updates to PyBeam on GitHub, you can "pull" these updates with

git fetch

and then

git clone

Sometimes, changes to the environment are made. Simply run these commands again:

micromamba env create -f environment.yml -y
pip install -e .