Use "#if defined()" instead of "#ifdef". |
|
More...
|
almost 13 years ago
|
Update to version 0.7.0. |
|
More...
|
almost 13 years ago
|
Use set notation instead of string notation for repr of index_set. |
|
More...
|
almost 13 years ago
|
Test results for version 0.7.0. |
|
More...
|
almost 13 years ago
|
Update to version 0.7.0. |
|
More...
|
almost 13 years ago
|
Complete rewrite. |
|
More...
|
almost 13 years ago
|
Use SourceForge email address. |
|
More...
|
almost 13 years ago
|
Make "--enable-debug=no --enable-pyclical" the default. |
|
More...
|
almost 13 years ago
|
Use SourceForge email address. |
|
More...
|
almost 13 years ago
|
Move to pyclical/demos/. |
|
More...
|
almost 13 years ago
|
Move to pyclical/demos/. |
|
More...
|
almost 13 years ago
|
New tutorials. |
|
More...
|
almost 13 years ago
|
Move to pyclical/demos/. |
|
More...
|
almost 13 years ago
|
Move to pyclical/demos/. |
|
More...
|
almost 13 years ago
|
Move to pyclical/demos/. |
|
More...
|
almost 13 years ago
|
Move to pyclical/demos/. |
|
More...
|
almost 13 years ago
|
Move to pyclical/demos/. |
|
More...
|
almost 13 years ago
|
Move to pyclical/demos/. |
|
More...
|
almost 13 years ago
|
Move to pyclical/demos. |
|
More...
|
almost 13 years ago
|
First set of interactive tutorials for PyClical. Run separately or via pyclical_tutorial.py. |
|
More...
|
about 13 years ago
|
Use demo utilities from pyclical_tutorial_utils.py, e.g. print_exec(), print_fill(). |
|
More...
|
about 13 years ago
|
Interim version number "0.6.0 + cvs". Use ixt rather than ist to name parameters of class index_set. New member function reframe(self, ixt): Put self into a larger frame, defined by index set ixt. Ensure that __richcmp__ for clifford raises TypeError for unimplemented comparisons. Test member function inv() properly. Member functions __pow__() and pow(), and ordinary function pow() can now take clifford powers as well as integer powers. Member function vector_part() now has optional parameter frm. The name cl is now an abbreviation for clifford. The name ist is now an abbreviation for index_set. The name tau is an abbreviation for pi*2. |
|
More...
|
about 13 years ago
|
Function agc3() no longer reframes its output into {1,2,3}. Functions cga3() and cga3std() no longer reframe their output into {-1,1,2,3,4}. (PyClical now includes an explicit reframe() member function.) |
|
More...
|
about 13 years ago
|
Use demo utilities from pyclical_tutorial_utils.py, e.g. print_exec(), print_fill(). Reformat remarks: remove double spaces between words, and end sentences with full stops. |
|
More...
|
about 13 years ago
|
Overhaul plotting demo: Split demo function into demo() and draw_orbit(). Use two rotors, randomly choosing between them. Exponentiate each of two bivectors only once, in demo(). In draw_orbit(), use successive multiplication. Improve point plotting and colouring. Remove parameter d: demo uses d=4 exclusively. Use appropriate default values. Fix typos. |
|
More...
|
about 13 years ago
|
Include constructor Clifford (Clifford Clf, IndexSet ist) except+. New member function vector[scalar_t] vector_part(IndexSet frm) except+. Functions agc3(), cga3() and cga3std() no longer throw exceptions. |
|
More...
|
about 13 years ago
|
New file. Utilities for tutorials and demos. |
|
More...
|
about 13 years ago
|
For Cygwin: check for HAVE_BITS_WORDSIZE_H and include bits/wordsize.h. |
|
More...
|
about 13 years ago
|
If flag _GLUCAT_USE_STD_RANDOM is set, use C++11 std random number generation. |
|
More...
|
about 13 years ago
|
New type of map: _GLUCAT_USE_STD_UNORDERED_MAP for C++11 std::unordered_map. |
|
More...
|
about 13 years ago
|