Visualpic

Latest version: v0.5.2

Safety actively analyzes 625645 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.5.2

What's Changed
* Pass `iterations` to `DataContainer.load_data` ... by delaossa in https://github.com/AngelFP/VisualPIC/pull/44
* Adds an option to select vtkMultiVolume or vtkVolume for the rendering by delaossa in https://github.com/AngelFP/VisualPIC/pull/63
* Adds a method to shift the focal point of the camera by delaossa in https://github.com/AngelFP/VisualPIC/pull/62
* Allows the user to change the resolution of the render window and the… by delaossa in https://github.com/AngelFP/VisualPIC/pull/61
* Fix bug in condition. by delaossa in https://github.com/AngelFP/VisualPIC/pull/66
* setuptools: license_files by ax3l in https://github.com/AngelFP/VisualPIC/pull/65
* Adds a method to DataContainer so one can add new derived fields by delaossa in https://github.com/AngelFP/VisualPIC/pull/60
* Add basic tests by AngelFP in https://github.com/AngelFP/VisualPIC/pull/67
* Add new tests by AngelFP in https://github.com/AngelFP/VisualPIC/pull/68
* Some changes to make VisualPIC work well with OSIRIS by Iamtheboneofmysword in https://github.com/AngelFP/VisualPIC/pull/69
* Increase version number to `0.5.2` by AngelFP in https://github.com/AngelFP/VisualPIC/pull/73

New Contributors
* Iamtheboneofmysword made their first contribution in https://github.com/AngelFP/VisualPIC/pull/69

**Full Changelog**: https://github.com/AngelFP/VisualPIC/compare/0.5.1...0.5.2

0.5.1

Minor release with bug fixes for the latest openpmd-viewer and vtk versions.

What's Changed
* Fix bug with VTK by AngelFP in https://github.com/AngelFP/VisualPIC/pull/55
* Update attributes in `FieldMetaInformation` by AngelFP in https://github.com/AngelFP/VisualPIC/pull/56


**Full Changelog**: https://github.com/AngelFP/VisualPIC/compare/0.5.0...0.5.1

0.5.0

First non-preview release of v0.5.0.

What's Changed
* General redesign by delaossa in https://github.com/AngelFP/VisualPIC/pull/14
* Revert "General redesign" by AngelFP in https://github.com/AngelFP/VisualPIC/pull/15
* Implementing HiPACE unit conversion definitions and some fixes by delaossa in https://github.com/AngelFP/VisualPIC/pull/17
* HiPACE fixes by AngelFP in https://github.com/AngelFP/VisualPIC/pull/18
* Upgrade to openPMD-viewer 1.1.0 by AngelFP in https://github.com/AngelFP/VisualPIC/pull/20
* Implement better openpmd metadata by AngelFP in https://github.com/AngelFP/VisualPIC/pull/24
* order axes also for 2D fields in openpmd format by delaossa in https://github.com/AngelFP/VisualPIC/pull/22
* Replace prints for warnings by AngelFP in https://github.com/AngelFP/VisualPIC/pull/26
* Deactivate identification of field-related species by AngelFP in https://github.com/AngelFP/VisualPIC/pull/25
* Make sure all axis metadata can be converted by AngelFP in https://github.com/AngelFP/VisualPIC/pull/27
* No comma in pip install command for list of packages by MaxThevenet in https://github.com/AngelFP/VisualPIC/pull/28
* Add 2D matplotlib visualizer by AngelFP in https://github.com/AngelFP/VisualPIC/pull/31
* Add new laser envelope fields by AngelFP in https://github.com/AngelFP/VisualPIC/pull/32
* Update readme by AngelFP in https://github.com/AngelFP/VisualPIC/pull/33
* Update installation instructions by AngelFP in https://github.com/AngelFP/VisualPIC/pull/34
* Fix formatting and add first tests by AngelFP in https://github.com/AngelFP/VisualPIC/pull/35
* Remove `requirements.txt` by AngelFP in https://github.com/AngelFP/VisualPIC/pull/36
* Make sure qt window does not disappear by AngelFP in https://github.com/AngelFP/VisualPIC/pull/37
* Add command-line interface for quick and easy visualization (2D and 3D) by AngelFP in https://github.com/AngelFP/VisualPIC/pull/38
* Do not use openpmd viewer `1.4.0` by AngelFP in https://github.com/AngelFP/VisualPIC/pull/39
* Fix time step bug 2d visualizer by AngelFP in https://github.com/AngelFP/VisualPIC/pull/40
* Avoid crash if `pyqt5` is not installed by AngelFP in https://github.com/AngelFP/VisualPIC/pull/42
* Fix crash when `vtk` is not installed by AngelFP in https://github.com/AngelFP/VisualPIC/pull/43
* Pip: Use as a Module by ax3l in https://github.com/AngelFP/VisualPIC/pull/46
* Doc: CLI Tools by ax3l in https://github.com/AngelFP/VisualPIC/pull/48
* Settings Sliders: Fix Float Cast by ax3l in https://github.com/AngelFP/VisualPIC/pull/47
* openPMD-api: Default openPMD Backend by ax3l in https://github.com/AngelFP/VisualPIC/pull/49
* openPMD: Simplified Match by ax3l in https://github.com/AngelFP/VisualPIC/pull/50
* Fix deprecated pyvista method by AngelFP in https://github.com/AngelFP/VisualPIC/pull/51
* Replace `python3` with `python` and fix error message by AngelFP in https://github.com/AngelFP/VisualPIC/pull/52
* Allow saving opacity if it is out of range by AngelFP in https://github.com/AngelFP/VisualPIC/pull/53
* Add workflow to upload to pypi on release by AngelFP in https://github.com/AngelFP/VisualPIC/pull/54

New Contributors
* delaossa made their first contribution in https://github.com/AngelFP/VisualPIC/pull/14
* MaxThevenet made their first contribution in https://github.com/AngelFP/VisualPIC/pull/28
* ax3l made their first contribution in https://github.com/AngelFP/VisualPIC/pull/46

**Full Changelog**: https://github.com/AngelFP/VisualPIC/compare/0.5.0_preview2...0.5.0

0.5.0preview2

A couple of productive coding weeks thanks to the current coronavirus "retreat" make it worth publishing another release with some brand-new features:

1) **First things first**: there's a new "main" image for VisualPIC!
![highlight_image](https://user-images.githubusercontent.com/20479420/78781762-1bb89a80-79a1-11ea-80ff-405dea05c3b6.png) This new render (entirely made in VisualPIC with no additional editing), apart from looking nice, showcases that now you can not only display fields in 3D but also...

2) ... **particles**! Yes, now the `ParticleSpecies` can also be shown along volumetric fields. This has been implemented using the efficient `vtkOpenGLSphereMapper`, which allows displaying millions of particles as spheres with a high framerate even in a conventional laptop. Each of these particles can have individual size and color, allowing for a high tunability of the appearance of each species. The visual properties of the displayed species can be interactively modified in the GUI as well as in the code.
<p align="center">
<img alt="Render with fields and particles" src="https://user-images.githubusercontent.com/20479420/78786508-2414d380-79a9-11ea-9a09-bae9276b56bb.png" width="400px" />
</p>

3) There is now a **new [example](https://github.com/AngelFP/VisualPIC/tree/general_redesign/examples/example_2)** which showcases the basics of particle rendering.

4) The size of the 3D render can now be **scaled** along any direction (thanks delaossa for the suggestion!). This can be seen in the new [example](https://github.com/AngelFP/VisualPIC/tree/general_redesign/examples/example_2), where the particle beam is stretched along `z`.

5) `pyvista` has now been added as a requirement. This simplifies the implementation of `vtk` components, but whether it is truly needed will be reevaluated before finally releasing `v0.5`.

6) The implementation of the internal normalization applied by VisualPIC to scale the dimensions of 3D fields and particles from the original units to `vtk` units has been changed.

7) As always, several bug fixes and changes here and there.

0.5.0preview1

After already more than a year since the general redesign of VisualPIC began, the first "official" preview release is finally available. The main features of the basic API for data access have been implemented and it is now able to handle multiple geometries (such as cartesian, cylindrical, thetaMode, etc). On top of this, a new API for 3D visualization has been developed which can produce renders such the one below:

<p align="center">
<img alt="Sample image" src="https://user-images.githubusercontent.com/20479420/77773211-94d2fc00-7049-11ea-84f4-d301b913b190.png" width="450px" />
</p>

For more details about this new version, check out the main page of the branch [here](https://github.com/AngelFP/VisualPIC/tree/general_redesign) and the code examples [here](https://github.com/AngelFP/VisualPIC/tree/general_redesign/examples)

0.3.3

0.3.3_cyl_coord

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.