Skip to main content

Tests Coverage

Optics Design Workbench

This workbench was inspired by the OpticsWorkbench and aims to extend its functionality towards design and optimization of optical assemblies.

The documentation is far from complete but growing.

Feel free to ask any question in the forum thread.

Troubleshooting

When encountering errors please make sure that the workbench is up-to-date (Addon Manager->Optics Design Workbench->Update). To make sure you are actually running what you intend to run and that the same workbench version is installed on the python and the FreeCAD side, run

import freecad.optics_design_workbench
freecad.optics_design_workbench.versionInfo()

in the FreeCAD python shell and

import optics_design_workbench
optics_design_workbench.versionInfo()

in your regular python shell of choice.

Make sure that the workbench versions seen by FreeCAD and by python match and that all the displayed versions and paths match your expectations.

Release files for optics_design_workbench 1.2.8

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

Source distribution (sdist)

Source distribution for optics_design_workbench 1.2.8
File Size Uploaded
optics_design_workbench-1.2.8.tar.gz 5.9 MB Details

Built distribution (wheel)

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

Total release size: 6.4 MB

Release files / optics_design_workbench-1.2.8.tar.gz

Download URL optics_design_workbench-1.2.8.tar.gz
Size 5.9 MB
Tags Source
SHA-256 checksum
How to use checksums
3775e43ef78e2669f5ea4c6565ca11f4bdc1efb4b7a9889a3863f62243875c02
BLAKE2b-256 checksum
How to use checksums
d774df0e5a082008217a995416052757160571f31d614c1dc9e66f3bbff17b0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / optics_design_workbench-1.2.8-py3-none-any.whl

Download URL optics_design_workbench-1.2.8-py3-none-any.whl
Size 504.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4e8901ba70a00392d52e7dbf5776d2ce87351b9247a7dc63cab65174ad936794
BLAKE2b-256 checksum
How to use checksums
e1924837ae2b1b04febeea3e9e2326cfb1eb1e6d64aa2a65eab87013113a28a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.2.8 This release

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

0.7.3

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

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