-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
B0.0.4 Marit thesis additions #43
Open
Marit003
wants to merge
57
commits into
QuTech-Delft:develop
Choose a base branch
from
Marit003:b0.0.4_copy
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Created scheduler interface
* Added run method form blueprint access point * Hacky switch temporarily added to show scheduling in action
* Added method to disable logging to console to netsquid-netbuilder * Added a method to collect calls to scheduler
* Dissabled breakpoint functionality due to incompatibility with multi-node support * Added reset functionality for NetsquidContext object in squidasm/sim/stack/context.py * Made netsquid-netbuilder nodebuilder choose node ID's at build instead of letting netsquid decide
…elft/squidasm into blueprint-integration-prototype
* Added reset for global ID assignment in squidASM tests
* ran black over entire repo
…links and clinks * Renamed all parameters distance to length for links and clinks
* Created tests for netsquid-netbuilder scheduler (incomplete and show bugs) * Expanded the schedule example and added documentation * Various expansions to test utilities
…d from netqasm package) * Added example of usage of newly added routine * Minor fixes for incorrectly commited files in examples folder
* Update MagicNetworkLayerProtocol in network.py for change in netsquid-magic
…gration-beta-0.0.2
* Fix mistake in network_generation utility functions
* Expanded tests for fifo scheduler * Created tests for static scheduler * Fixed incorrect if statement in _handle_error method in egp causing all errors to be handled as timeouts * Changed netsquid-magic link layer to only clear active requests upon close and not trigger a timeout. Now the linklayer will silently continue once it is oppened * Changed netsquid-magic with added property num_requests_in_queue to linklayer * Changed fifo scheduler to wait on both nodes to register success before closing a link (Avoids the possiblity of first node causing a deletion of the event for the second node) * Changed static scheduler to keep populating the schedule after each cycle while there are requests in any of the links. (Up to a number MAX_REPEATS that caps the max cycles with no new requests or results)
* Fixed a bug in FIFO scheduler reducing the efective multiplexing by a factor of 2 * Added a unit test for multiplexing in FIFO scheduler * Added docstrings to scheduler configurations * Updated scheduler example for variable length connections and changed speed of light to create a more understandable log output
…orrectly attempting creating csockets on metro hub nodes * For perfect generic configs gate times were set to zero
…l gates & decoherence and EPR pair generation - Fix for incorrect bell state correction of single-click magic distributor - Disabled decoherence and set gate times to zero in perfect presets of generic and nv qdevices - Renamed test_utils folder in netsquid_netbuilder to util - Various changes and renaming to methods in `netsquid_netbuilder.util.network_generation` - Flagged `create_two_node_network` method in `squidasm.util.util` as deprecated, users are advised to migrate to methods in `netsquid_netbuilder.util.network_generation` - Added a flag `--test_run` when running examples via `run_examples.py` to indicate a test run of an example - Fix the netsquid seed in tutorial example 3.2_logging to avoid accidental failure when performing a test run
Refactoring of supporting code for tests in netsquid-netbuilder
… minimum fidelity param Extend Metro hub tests to include EGP tests for each link model Update netsquid-magic
Revert rename of state_delay to delay Update netsquid-magic
Formalize and add documentation on why half of the results in metro hub tests have an incomplete density matrix
…tagging convention
…difference being large
…located in the netsquid_magic models folder)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I added a README file in the Schedulers_Marit folder :)