Skip to content

Latest commit

 

History

History
189 lines (153 loc) · 5.88 KB

File metadata and controls

189 lines (153 loc) · 5.88 KB

CHANGELOG

2025-05-13 (0.13.5)

  • Fix compatibility issue in MagicNetworkLayerProtocol due to changes in netsquid-magic
  • Add requirement on netsquid-magic >= 16.0.0, < 17.0.0

2024-12-16 (0.13.4)

  • Bugfix for simulation time not resetting between different calls of the squidasm.run.stack.run.run method
  • Add support for S and T gates in generic qdevice

2024-11-18 (0.13.3)

  • Relax scipy requirement to from <1.9 to <2.0
  • Relax numpy requirement from <1.23 to <2.0
  • Replace numpy.complex type with complex type

2024-10-21 (0.13.2)

  • Bugfix for link noise models depolarise and discrete depolarise in multithread variant
  • Added tests for link noise and hardware models for multithread variant

2024-10-20 (0.13.1)

  • Bugfix for pydantic 2.x versions

2024-09-26 (0.13.0)

  • Added configurable classical links.
  • Added support for networks with more than two nodes.
  • Added a tutorial example for a three-node network.
  • Added a GHZ routine for generating entangled states.
  • Added an example demonstrating usage of the GHZ routine.
  • Added a utility method for generating complete graph networks.
  • Added a --test_run flag to run_examples.py to indicate a test run of an example.
  • Fixed the NetSquid seed in two examples to avoid accidental test run failures.
  • Reworked the NetSquid simulation network creation process. The NetSquid network is now constructed using netsquid-netbuilder for better modularity and maintainability.
  • Added tests for classical communication, multi-node classical communication, and preservation of message ordering.
  • Added tests for gate operations, including gate noise and qubit decoherence effects.
  • Added tests for EPR pair generation using the perfect, depolarizing, heralded-single-click, and heralded-double-click models.
  • Removed support for Netqasm breakpoint requests.

2023-09-21 (0.12.1)

  • Relaxed pydynaa and pydantic version requirements

2023-08-15 (0.12.0)

  • Refactor of examples
  • Added converted QNE application examples
  • Created routines for QKD, teleportation, distributed CNOT, distributed CPhase
  • Added utility methods for getting qubit density matrix and generating a network

2023-04-06 (0.11.0)

  • Added documentation, specifically a tutorial for readthedocs
  • Hotfix for heralded connection resulting EPR pairs not in Phi+ state
  • Changed parameters in configuration to use float instead of int
  • Removed parameters argument in ProgramMeta

2022-11-14 (0.10.0)

  • Made compatible with NetQASM 0.12.1.

2022-05-23 (0.9.0)

  • Made compatible with NetQASM 0.11.

2022-04-07 (0.8.4)

  • Updated versions of dependencies to prevent installation conflicts.

2021-11-15 (0.8.3)

  • Use MIT license.

2021-10-06 (0.8.2)

  • Made compatible with NetQASM 0.8.4.
  • Improve configuration format for stack simulator.
  • Add depolarizing and heralded link types to stack simulator.
  • Added stack logger as alternative to netqasm logger.

2021-09-20 (0.8.1)

  • Fixes in MANIFEST.in and setup.py

2021-09-19 (0.8.0)

  • Package reorganization.
  • Fixed various bugs in stack simulator.
  • Made compatible with NetQASM 0.8.0.

2021-09-10 (0.7.2)

  • Package intallation now uses pyproject.toml.

2021-07-14 (0.7.1)

  • Single-thread simulator now allows app inputs.

2021-05-10 (0.7.0)

2021-02-10 (0.6.0)

2021-01-25 (0.5.1)

  • Fix a bug where all nodes use the same noise parameters as the node defined last in network.yaml.

2020-12-17 (0.5.0)

2020-11-20 (0.4.0)

2020-10-08 (0.3.0)

2020-09-25 (0.2.0)

  • CLI has now moved to netqasm. See changelog there for details.

2020-09-23 (0.1.0)

  • There is now a distinction between app_names (roles) and node_names (physical locations).
  • Proper NV gates.
  • Reflects changes in netqasm 0.0.12.

2020-09-22 (0.0.8)

  • Reflects changes in netqasm 0.0.11.

2020-09-09 (0.0.7)

  • Instrs-logging now include qubit IDs and qubit states for all qubits involved in the operation.
  • Instrs-logging now include what to specify what qubits have at some point interacted in the simulaton.

2020-08-27 (0.0.6)

  • Fix bug in examples/run_examples.py

2020-08-27 (0.0.5)

  • Support flavour specification.
  • Use netqasm 0.0.7

2020-07-09 (0.0.4)

  • Allow lib-dirs to be None.
  • Use netqasm 0.0.6

2020-07-09 (0.0.3)

  • Improvements in message queue handling.
  • Debug function to be able to extract state in SDK.
  • Network config file.
  • Using netqasm 0.0.4.
  • Added applications
    • Distributed CNOT.
    • Blind quantum computing.
    • Anonymous transfer.
    • CHSH using repeater.

2020-05-20 (0.0.2)

  • Now using netqasm 0.0.4
  • Added applications
    • teleport
    • magic square
    • BB84

2020-05-06 (0.0.1)

  • Now using netqasm 0.0.1

2020-02-15 (0.0.0)

  • Created this package