fury

A free and open-source software library for Scientific Visualization and 3D animations. Learn how to use the rendering equation \begin{equation} L_o\left( x, \omega_o\right) = L_e\left( x, \omega_o\right) + \int_{\Omega} L_i\left( x, \omega_i\right) f_r\left(\omega_i, x, \omega_o\right) \left(\omega_i\cdot n\right) d\omega_i \end{equation} and other powerful techniques to create the most advanced effects and give new life to your data.

# FURY in action

Shaders
Shaders are simple programs that describe the traits of either a vertex or a pixel. Vertex shaders describe the attributes (position, texture coordinates, colors, etc.) of a vertex, while pixel shaders describe the traits (color, z-depth and alpha value) of a pixel.
Physically based rendering
Physically based rendering (PBR) is a computer graphics approach that seeks to render images in a way that models the flow of light in the real world. Many PBR pipelines aim to achieve photorealism. This video demonstrates Anisotropic specular reflection in FURY.
large networks
A large network can be visualized by presenting its interesting parts preferably combined with one or several 'maps' in a multiview display. The main view displays a selected part in details, while the 'maps' provide the user with information about the position of the part inside the network.

- ### Engineering

  ### Physics

  ### Chemistry

  ### Astronomy

  ### Aerospace

  ### Biology

  ### Data Science

  ### Network Science

  ### Mathematics

  ### Engineering

  FURY is a powerful tool for engineers and visualisation experts. It allows them to create high-quality visualisations quickly and easily, without the need for extensive programming knowledge. Its functional programming paradigm and support for large data sets make it an ideal tool for visualising complex systems and data, such as those used in engineering and scientific research.

  View More

  ### Physics

  FURY's ability to create stunning visualisations of complex physical phenomena. For example, FURY can be used to create detailed visualisations of fluid dynamics, such as the flow of water or gas. It can also be used to visualise the motion of particles in a simulation.

  View More

  ### Chemistry

  FURY can be used to create detailed visualisations of the structure of molecules, including their bonding and interactions. It can also be used to visualise the motion of atoms and molecules in a simulation, such as the motion of atoms and molecules in a material.

  View More

  ### Astronomy

  FURY can be used to create detailed visualisations of the structure of galaxies, including the distribution of stars, gas, and dust. It can also be used to visualise the motion of celestial bodies in a simulation, such as the motion of stars and planets in a solar system.

  View More

  ### Aerospace

  FURY can easily create 3D visualizations of aerodynamic simulations, which can help engineers understand the performance of an aircraft in different flight conditions. This can be done by importing the simulation data into FURY and then using the library's built-in functions to create 3D models of the aircraft, along with visualizations of the airflow patterns and other important parameters.

  View More

  ### Biology

  With FURY, researchers can create detailed models of cells and organelles, such as the mitochondria, ribosomes, and endoplasmic reticulum. This allows for a more in-depth understanding of the structure and function of these important cellular components.

  View More

  ### Data Science

  One of the key features of FURY is its ability to handle large amounts of data. This makes it perfect for data scientists who need to work with large datasets, as well as for visualizers who need to create interactive and engaging visualizations.

  View More

  ### Network Science

  One of the key features of FURY is its ability to handle large and complex networks. It can handle millions of nodes and edges, and can display the network in a variety of different ways, including node-link diagrams, matrix plots, and force-directed layouts. This allows users to explore their networks in a variety of different ways, and to find the best way to visualize their data.

  View More

  ### Mathematics

  FURY allows users to easily visualise complex mathematical data in a way that is easy to understand. For example, a mathematician studying a complex equation could use FURY to create a 3D plot of the equation's solutions, which would make it much easier to understand the behaviour of the equation.

  View More

- ###### With FURY, it becomes simple to produce multiple physics animations with ease.

- Some Molecular Dynamics applications using FURY.

- Built with FURY: Neuroscience application examples

- Releases
  FURY is a Python library available for scientific visualization. The library is available via PyPi or Anaconda package system

  Free
  FURY is totally free and it will be always free

  Community
  Join FURY family here and share your knowledge

  Easy to Use
  FURY is designed to be really easy to use

### Compatibility

### Our Sponsors

### Cite Us!

Eleftherios Garyfallidis, Serge Koudoro, Javier Guaje, Marc-Alex Côté, Soham Biswas, David Reagan, Nasim Anousheh, Filipi Silva, Geoffrey Fox, and FURY Contributors FURY: advanced scientific visualization