Skip to main content

vfo (Visualization For OpenSees)


vfo


PyPI version fury.io Downloads Downloads Downloads


vfo (Visualization for OpenSees) is a Python package to make your life better by helping you visualize your OpenSees models, Python or Tcl. It utilizes Matplotlib 3.0 library to plot 2D and 3D models in a dedicated interactive window. You can use click-and-hold to change the view angle and zoom the plot. The model image can be saved with the desired orientation directly from the interactive plot window. If you did not install matplotlib using Anaconda, you will have to install PyQt or PySide to enable an interactive window (Matplotlib Dependencies).

Animation: To save the animation movie as .mp4 file, FFmpeg codecs are required.

When using Spyder IDE and Jupyter notebook, the default setting is to produce a static, inline plot that is not interactive. To change that, write the command %matplotlib qt in the Ipython console and then execute the model plotting commands. This will produce an interactive plot in a dedicated window.

The following elements are supported:

  • 2D and 3D Beam-Column Elements
  • 2D and 3D Quad Elements
  • 2D and 3D Tri Elements
  • 8 Node Brick Elements
  • Tetrahedron Elements

vfo


Install this package with,

pip install vfo

Upgrade the package with,

python -m pip install --upgrade vfo

To use this package, import the commands from vfo. For example,

import vfo.vfo as vfo

Now, use all the vfo visualization commands. For example,

vfo.plot_model()

USER MANUAL

Documentation for vfo can be found here: (vfo-docs).

Metadata

Release files for vfo 0.0.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vfo 0.0.19
File Size Uploaded
vfo-0.0.19.tar.gz 27.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vfo 0.0.19
File Interpreter ABI Platform
vfo-0.0.19-py3-none-any.whl Python 3 none any Details

Total release size: 69.4 kB

Release files / vfo-0.0.19.tar.gz

Download URL vfo-0.0.19.tar.gz
Size 27.3 kB
Tags Source
SHA-256 checksum
How to use checksums
2635baee87a0010e2cfec0fcb181f3685efa28d3ec6f1448748ac7ec6bb400ba
BLAKE2b-256 checksum
How to use checksums
83030f168436ffd150e751b3586a1eccec96fa4891ec2b1b5b94c7f20cb4f033
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release files / vfo-0.0.19-py3-none-any.whl

Download URL vfo-0.0.19-py3-none-any.whl
Size 42.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e1bf29aab46420d114e462fbdf8f62bdfd255bf84b58314277b095ecce7e5d2
BLAKE2b-256 checksum
How to use checksums
1dc493455ea9e7629ca74b0cc0065d50716391243ec68b9cb831f5876c02afd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.0.19 This release

2 release files

0.0.14

2 release files

0.0.13

1 release file

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page