Skip to content
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

Qtrl split unitary tests #600

Merged
merged 5 commits into from Jan 1, 2017
Merged

Conversation

ajgpitch
Copy link
Member

@ajgpitch ajgpitch commented Jan 1, 2017

Control pulse optim tests split into more distinct functions.
This is generally a good idea, and will also help investigate #599

@ajgpitch ajgpitch self-assigned this Jan 1, 2017
@ajgpitch ajgpitch added easy ENH merge ready Contributor happy for PR to be merged task labels Jan 1, 2017
@ajgpitch ajgpitch added this to the QuTiP 4.1 milestone Jan 1, 2017
@ajgpitch ajgpitch merged commit 6c0565f into qutip:master Jan 1, 2017
@ajgpitch ajgpitch deleted the qtrl-split_unitary_tests branch January 1, 2017 12:12
ajgpitch added a commit that referenced this pull request Jan 6, 2017
* bump master branch to 4.1 (#581)

* manifest file added for including the .pyx files (#583)

* manifest file added for including the .pyx files

* tidy up

* ENH: unit tests for fast_csr class (#586)

* ENH: Allow for using erf function in time-dependent strings (#587)

* ini files in tests will now be copied into dist

* ini files in tests will now be copied into dist (#589)

* Readme included in manifest

* Readme included in manifest

* Manifest readme (#592)

* ini files in tests will now be copied into dist

* Readme included in manifest

* Corrected typo in documentation (#590)

* Corrected typo in documentation

* moved all imports to the top, pep8 fixes

* Followed pep8 for long if statement

* Better breaking of multiple lines

* ENH: Faster Obj operators and states (#594)

* Speed up basic operators and states

Up to an order of magnitude speedup in Qobj creation.

* fix indention error

* fix errors

* ENH: Faster identity csr and faster qeye (identity) Qobj (#595)

* fast_identity

* fix conflict

* fix conflict

* remove pointless check

* Remove unneeded import in fastsparse (#596)

* Qtrl split unitary tests (#600)

* The first test from test_control_pulseoptim split
Now 6 separate tests.
Some other tests also split
All tests re-numbered

* str cast params filename (#602)

* file_name cast as str when passing to parser
Also switch to preference for SafeConfigParser

* Qtrl increase test tol (#604)

* ini files in tests will now be copied into dist

* Readme included in manifest

* Tolerance for gradient test reduced
Also tidied up first control test

* Correlation td tidy up (#605)

* ini files in tests will now be copied into dist

* Readme included in manifest

* Cleanup of td files added to correlation functions

* Setup updates (#606)

* ini files in tests will now be copied into dist

* Readme included in manifest

* All QuTiP admins now listed in AUTHORS
All the files included by the manifest now included in PACKAGE_DATA

* BUG: trans and adjoint not returning fast_csr (#608)

* ENH: Enforce Qobj data is fast_csr (#609)

* fast_csr_safety

* changes

* fix overlap

* updates

* remove unnecessary tests

* fix operator test name

* bumpy version to 4.0.2

* remove the beta status
ajgpitch added a commit that referenced this pull request Jan 6, 2017
* bump master branch to 4.1 (#581)

* manifest file added for including the .pyx files (#583)

* manifest file added for including the .pyx files

* tidy up

* ENH: unit tests for fast_csr class (#586)

* ENH: Allow for using erf function in time-dependent strings (#587)

* ini files in tests will now be copied into dist

* ini files in tests will now be copied into dist (#589)

* Readme included in manifest

* Readme included in manifest

* Manifest readme (#592)

* ini files in tests will now be copied into dist

* Readme included in manifest

* Corrected typo in documentation (#590)

* Corrected typo in documentation

* moved all imports to the top, pep8 fixes

* Followed pep8 for long if statement

* Better breaking of multiple lines

* ENH: Faster Obj operators and states (#594)

* Speed up basic operators and states

Up to an order of magnitude speedup in Qobj creation.

* fix indention error

* fix errors

* ENH: Faster identity csr and faster qeye (identity) Qobj (#595)

* fast_identity

* fix conflict

* fix conflict

* remove pointless check

* Remove unneeded import in fastsparse (#596)

* Qtrl split unitary tests (#600)

* The first test from test_control_pulseoptim split
Now 6 separate tests.
Some other tests also split
All tests re-numbered

* str cast params filename (#602)

* file_name cast as str when passing to parser
Also switch to preference for SafeConfigParser

* Qtrl increase test tol (#604)

* ini files in tests will now be copied into dist

* Readme included in manifest

* Tolerance for gradient test reduced
Also tidied up first control test

* Correlation td tidy up (#605)

* ini files in tests will now be copied into dist

* Readme included in manifest

* Cleanup of td files added to correlation functions

* Setup updates (#606)

* ini files in tests will now be copied into dist

* Readme included in manifest

* All QuTiP admins now listed in AUTHORS
All the files included by the manifest now included in PACKAGE_DATA

* BUG: trans and adjoint not returning fast_csr (#608)

* ENH: Enforce Qobj data is fast_csr (#609)

* fast_csr_safety

* changes

* fix overlap

* updates

* remove unnecessary tests

* fix operator test name

* bumpy version to 4.0.2

* remove the beta status

* Development status corrected
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
easy ENH merge ready Contributor happy for PR to be merged task
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant