Skip to content

Release 2.3.3#188

Merged
HarryBromley merged 2 commits intomainfrom
release-2.3.3
Apr 9, 2026
Merged

Release 2.3.3#188
HarryBromley merged 2 commits intomainfrom
release-2.3.3

Conversation

@HarryBromley
Copy link
Copy Markdown
Collaborator

Summary

Bumps version for new release + removes deprecated license classifier.

@HarryBromley HarryBromley added this to the Release 2.3.3 milestone Apr 9, 2026
@HarryBromley HarryBromley self-assigned this Apr 9, 2026
@HarryBromley HarryBromley added the release Marks a release which is to be published label Apr 9, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 9, 2026

Coverage

Coverage Report
FileStmtsMissCoverMissing
lightworks
   __init__.py130100% 
   __settings.py240100% 
   __version.py10100% 
lightworks/emulator
   __init__.py40100% 
lightworks/emulator/backends
   __init__.py50100% 
   abc_backend.py210100% 
   backend.py38197%87
   caching.py35294%62, 84
   fock_backend.py44588%51, 93, 104, 114, 121
   permanent.py490100% 
   slos.py56198%36
lightworks/emulator/components
   __init__.py30100% 
   detector.py56198%57
   source.py190597%64, 134, 222, 443, 448
lightworks/emulator/simulation
   __init__.py50100% 
   analyzer.py83495%140, 169–170, 221
   probability_distribution.py660100% 
   runner.py30100% 
   sampler.py1081487%85, 99, 117, 188–191, 195–196, 199, 210, 277, 288, 319
   simulator.py340100% 
lightworks/emulator/state
   __init__.py20100% 
   annotated_state.py540100% 
lightworks/emulator/utils
   __init__.py00100% 
   exceptions.py40100% 
   sim.py60100% 
   state.py190100% 
lightworks/interferometers
   __init__.py30100% 
   decomposition.py40197%73
   error_model.py470100% 
   reck.py410100% 
lightworks/interferometers/dists
   __init__.py50100% 
   constant.py110100% 
   distribution.py60100% 
   gaussian.py300100% 
   top_hat.py170100% 
   utils.py70100% 
lightworks/qubit
   __init__.py50100% 
lightworks/qubit/converter
   converter.py61788%97, 148–149, 165, 174, 186–187
   qiskit_convert.py51394%108, 114, 171
   utils.py360100% 
lightworks/qubit/gates
   __init__.py00100% 
   single_qubit_gates.py790100% 
   three_qubit_gates.py25196%83
   two_qubit_gates.py76593%71, 160, 197, 202, 213
lightworks/sdk
   __init__.py00100% 
lightworks/sdk/circuit
   __init__.py40100% 
   parameters.py1021189%65, 69, 72, 97, 113, 117, 179–180, 182, 214, 228
   photonic_circuit.py2852192%78–79, 81, 93, 97, 101, 111, 117, 121, 224, 250, 341, 530, 585–589, 704, 706, 708
   photonic_circuit_utils.py188199%97
   photonic_compiler.py64198%126
   photonic_components.py177696%184, 266, 269, 297, 301, 321
   unitary.py110100% 
lightworks/sdk/results
   __init__.py50100% 
   probability_distribution.py5180%29
   result.py16193%55
   sampling_result.py88792%87, 110, 155–156, 158, 173–174
   simulation_result.py2031990%65, 74, 78, 136, 141, 151, 155, 158, 160, 172, 177, 201, 267–268, 270, 280–281, 301, 352
lightworks/sdk/state
   __init__.py20100% 
   state.py64690%70, 75, 101, 106, 119, 132
lightworks/sdk/tasks
   __init__.py70100% 
   analyzer.py430100% 
   batch.py781284%59–60, 64, 115, 122, 124, 131, 135, 145, 154, 161, 163
   data.py300100% 
   sampler.py106595%175, 177, 202, 228, 242
   simulator.py350100% 
   task.py50100% 
lightworks/sdk/utils
   __init__.py40100% 
   conversion.py42197%73
   exceptions.py170100% 
   heralding.py200100% 
   matrix.py100100% 
   param_unitary.py20290%44, 49
   permutation.py12191%41
   post_selection.py74198%233
   random.py240100% 
   state.py19194%32
lightworks/sdk/visualisation
   __init__.py20100% 
   display_main.py150100% 
   display_utils.py170100% 
   draw_circuit_mpl.py242498%162, 195, 314, 409
   draw_circuit_svg.py257498%133, 257, 297, 481
   draw_specs.py2181194%410–411, 416, 432–437, 439, 595
lightworks/tomography
   __init__.py70100% 
   experiments.py330100% 
   gate_fidelity.py33196%48
   mappings.py150100% 
   process_tomography.py75790%196–197, 243, 248, 270, 272, 276
   process_tomography_li.py31293%51, 99
   process_tomography_mle.py82297%56, 193
   projection.py561867%48, 50, 52, 54, 56–57, 60–68, 70, 72, 74
   state_tomography.py48589%116, 121, 126, 130, 169
   tomography.py180100% 
   utils.py97495%141, 275, 280, 323
TOTAL446920595% 

Tests Skipped Failures Errors Time
825 0 💤 0 ❌ 0 🔥 47.893s ⏱️

@HarryBromley HarryBromley merged commit 426c337 into main Apr 9, 2026
13 checks passed
@HarryBromley HarryBromley deleted the release-2.3.3 branch April 9, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Marks a release which is to be published

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant