# Trac Ticket Queries

#### Table of Contents

In addition to reports, Trac provides support for *custom ticket queries*, used to display lists of tickets meeting a specified set of criteria.

To configure and execute a custom query, switch to the *View Tickets* module from the navigation bar, and select the *Custom Query* link.

## Filters

When you first go to the query page the default filter will display tickets relevant to you:

- If logged in then all open tickets it will display open tickets assigned to you.
- If not logged in but you have specified a name or email address in the preferences then it will display all open tickets where your email (or name if email not defined) is in the CC list.
- If not logged and no name/email defined in the preferences then all open issues are displayed.

Current filters can be removed by clicking the button to the left with the minus sign on the label. New filters are added from the pulldown lists at the bottom corners of the filters box ('And' conditions on the left, 'Or' conditions on the right). Filters with either a text box or a pulldown menu of options can be added multiple times to perform an *or* of the criteria.

You can use the fields just below the filters box to group the results based on a field, or display the full description for each ticket.

Once you've edited your filters click the *Update* button to refresh your results.

## Navigating Tickets

Clicking on one of the query results will take you to that ticket. You can navigate through the results by clicking the *Next Ticket* or *Previous Ticket* links just below the main menu bar, or click the *Back to Query* link to return to the query page.

You can safely edit any of the tickets and continue to navigate through the results using the *Next/Previous/Back to Query* links after saving your results. When you return to the query *any tickets which were edited* will be displayed with italicized text. If one of the tickets was edited such that it no longer matches the query criteria the text will also be greyed. Lastly, if **a new ticket matching the query criteria has been created**, it will be shown in bold.

The query results can be refreshed and cleared of these status indicators by clicking the *Update* button again.

## Saving Queries

Trac allows you to save the query as a named query accessible from the reports module. To save a query ensure that you have *Updated* the view and then click the *Save query* button displayed beneath the results.
You can also save references to queries in Wiki content, as described below.

*Note:* one way to easily build queries like the ones below, you can build and test the queries in the Custom report module and when ready - click *Save query*. This will build the query string for you. All you need to do is remove the extra line breaks.

*Note:* you must have the **REPORT_CREATE** permission in order to save queries to the list of default reports. The *Save query* button will only appear if you are logged in as a user that has been granted this permission. If your account does not have permission to create reports, you can still use the methods below to save a query.

### Using TracLinks

You may want to save some queries so that you can come back to them later. You can do this by making a link to the query from any Wiki page.

[query:status=new|assigned|reopened&version=1.0 Active tickets against 1.0]

Which is displayed as:

This uses a very simple query language to specify the criteria (see Query Language).

Alternatively, you can copy the query string of a query and paste that into the Wiki link, including the leading `?`

character:

[query:?status=new&status=assigned&status=reopened&group=owner Assigned tickets by owner]

Which is displayed as:

### Using the `[[TicketQuery]]`

Macro

The TicketQuery macro lets you display lists of tickets matching certain criteria anywhere you can use WikiFormatting.

Example:

[[TicketQuery(version=0.6|0.7&resolution=duplicate)]]

This is displayed as:

- #101
- graph theory -- create a graph theory package for SAGE
- #116
- notebook doctest -- should be able to doctest a worksheet, so we can distribute worksheets with SAGE
- #126
- maxima -- doctest hang
- #129
- relocation problem
- #137
- notebook %form widget maker
- #153
- automated testing of the whole SAGE install
- #180
- -s option to sage issues
- #191
- factorization table / database
- #234
- Lie -- create a SAGE wrapper for computing with lie groups
- #297
- Upgrade polymake and/or make it an optional spkg
- #301
- Create some functions for notebook history.
- #306
- [with bundle] switch running branches without building
- #348
- R stats support in SAGE (??)
- #359
- Consider adding dhtml javascript drawing functionality to the SAGE notebook
- #369
- tiny notebook bug
- #394
- flatten command for nested lists
- #407
- improve how gap workspace caching works
- #413
- saving non-evaluated cells
- #426
- notebook -- interactive documentation doesn't interact
- #442
- RDF roots() function gives imprecise results
- #448
- add spkg-check to all packages
- #474
- make the -valgrind target more flexible, add massif support
- #502
- pexpect -- optimize; maybe update to newest version?
- #515
- memory leak in libSINGULAR conversion routine
- #517
- abelian_group_element / dual_abelian_group_element classes need rewrite
- #562
- memleak in Matrix_integer_dense__zero_out_matrix exposed by ModularSymbols(n,sign=1).decomposition()
- #589
- improve doctesting of sage-sage script
- #596
- sage wiki() doesn't close with ctl-C
- #597
- Why are single-argument arithmetic functions in the coercion model?
- #610
- improve doctest coverage for padics (currently at 25.8% and 40.6%)
- #621
- memory still reachable in matrix_integer_dense_Matrix_integer_dense
- #674
- Solaris 10/x86: sympow is broken
- #692
- add form capabilities to sage notebook
- #695
- SAGE's multivariate gcd sucks over QQ and/or ZZ
- #696
- SAGE's multivariate gcd sucks over QQ and/or ZZ
- #729
- [is duplicate?] graphs: Implement __eq__ and __neq__ rather than __cmp__
- #779
- Matrix from Matrix_integer_dense() blows up
- #784
- [with patch] quotient spaces of vector spaces
- #785
- standard smith normal form
- #800
- make _sig_on and _sig_off faster when stacked
- #808
- construction of function fields
- #811
- get Andrew Sutherland's insanely fast hyperelliptic curve pointing into SAGE
- #824
- update linbox package to 1.1.4 (+fixes)
- #838
- doctest runner should share SAGE initialization using fork()
- #876
- Implement or wrap Braid Groups
- #909
- Cython without recompile
- #932
- upgrade lcalc in sage
- #956
- [should be closed] small memleak in the graph_isom code
- #964
- incorporate drew sutherland's smalljac into Sage
- #983
- abs seems to be missing a proper latex method
- #1043
- constructing number field with check=False doesn't behave as it should
- #1052
- implement more functionality for class groups of number fields
- #1066
- moin moin wiki in sage -- 2 updates needs
- #1068
- turn off inplace optimizations because of numpy problems
- #1072
- update matplotlib -- we ship 0.90.0 but should ship 0.91
- #1086
- Enumeration of totally real fields
- #1090
- upgrade moinmoin wiki to 1.5.8
- #1094
- small memleaks exposed by ntl_ZZ_pEX (from 2.8.12.alpha0)
- #1113
- Delete a file to fix an example involving the sage latex mode
- #1118
- cputime should include the cpu times of all subprocesses
- #1154
- lost precision in RQDF -> RealField conversion
- #1159
- [reported upstream] Bug in python range
- #1169
- NTL cache-friendly FFT routines
- #1173
- implement numerical evaluation of erf at complex arguments via mpmath algorithm
- #1206
- doc testing support for numerical computations with randomish output is insufficient
- #1219
- bug in eigenspaces over CC
- #1236
- tate pairings on elliptic curves -- add to sage
- #1259
- readline, termcap don't create dynamic libraries on OSX 10.5
- #1283
- Update coercion model API
- #1285
- [is duplicate of #1461] implement substitution of subexpression in calculus
- #1310
- graphs: calculate max independent set
- #1315
- graphs: find edge colorings of a graph
- #1317
- graphs: calculate edge and vertex cut-sets
- #1322
- interact -- interactive functions in the notebook (moved to #2449)
- #1326
- 2.8.14/Solaris: combinat/combinat.py doctest failure
- #1332
- sage -b is really slow
- #1362
- edge labeled graph isomorphism
- #1369
- fix a bug introduced in #787 -- algorithm for computing quotient was sometimes wrong.
- #1370
- fix a bug introduced in #787 -- algorithm for computing quotient was sometimes wrong.
- #1386
- Implement splitting fields
- #1396
- Ideal.groebner_basis should accept keyword arguments for strategy parameters
- #1458
- Ipython bug -- the tracebacks in the sage command line list all absolute paths to Cython files totally incorrectly.
- #1465
- the maple interface is broken in some configurations
- #1467
- make it possible to upload/download worksheets as plain text
- #1475
- [with patch, needs work] notebook -- lprint() -- make an option so lprint is done automatically
- #1484
- path -- load path for attach and load
- #1521
- rebuilding ntl_GF2.pyx fails spectecularly on OSX 10.4 with moved install/binary install
- #1524
- fix various issues with #1239
- #1559
- repeated loading of cython file with home on NFS
- #1599
- another preparser edge case
- #1607
- kernel -- A.right_kernel and A.left_kernel
- #1613
- interactive manipulation of variables using AJAX in notebook
- #1620
- update cvxopt to 1.0
- #1624
- update jsmath to 3.5
- #1625
- update ipython to 0.8.2
- #1633
- [with borken spkg] update sympy to 0.5.11
- #1634
- update zodb to 3.8.1
- #1646
- 'matrix in group' test doesn't work
- #1655
- [with spkg] jmol -- upgrade to new version
- #1708
- missing docs in dmg sage install
- #1738
- [with patch] fraction field __pow__ doesn't handle negative exp. elegantly
- #1756
- implement MPolynomialIdeal.hilbert_[series|polynomial]
- #1757
- implement Coppersmith's method for finding small roots of univariate polynomials modulo an integer
- #1764
- the url in the trac emails is wrong
- #1798
- 3d graphics -- add to the reference manual
- #1809
- [with patch] refactoring to improve finite field reference manual
- #1841
- clean up sage repositories
- #1849
- [superseded by #6449] rewrite abelian groups
- #1885
- add atlas pretuning for AMD Athlon MP processors
- #1916
- notebook -- implement a way to turn off word wrap globally in the notebook
- #1942
- Sage 2.10.1.rc0: sage0.cputime() broken on 32 bit FC7
- #1955
- bug in vector
- #1969
- ipython -- update to svn to get this new %hist functionality
- #1982
- [with patch that needs to be integrated into spkg] workaround the billions of problems with matplotlib and locales on _real world_ computers
- #1992
- Loading and attaching spyx/pyx files -- automatic compilation and nsf locking
- #2038
- [with patch, with negative review] plotting -- error message when failing to evaluate at a point is now sucky (it used to be good)
- #2042
- [with patch] change is_simplified to has_been_simplified in calculus.py (proper subset of #2073)
- #2043
- [with spkg] add proper LDFLAGS to libpng.spkg
- #2045
- unfriendly error message when plotting square roots of a function that is negative.
- #2092
- Add jpeg support to gd
- #2102
- add incoming/outgoing wrappers to HG objects (like hg_sage)
- #2106
- Implement univariate polynomials over GF(2) via ntl.GF2X
- #2118
- "Delete all output" function on notebook
- #2120
- Maple interface completely broken with Maple 11
- #2122
- move libecm wrapper from interfaces to libs
- #2152
- multivariate polynomial factorization over GF(p) in Sage is a total frickin' *EMBARRASSMENT*
- #2157
- Implement graph plotting directly in MatPlotLib
- #2181
- pari 2.3.3 on osx -- gets build without readline
- #2197
- Elliptic Curve quadratic/quartic/sextic twists: unhelpful error message when D=0
- #2198
- Build R with --with-recommended-packages enabled
- #2237
- plot options for turning off randomness in sampling x data and turning off adaptive plotting
- #2255
- matrix transpose does not maintain subdivision information
- #2273
- matrix exponentials
- #2291
- [with patch, needs additional work] Laurent Polynomial Rings
- #2306
- Tab completion in the command-line mode
- #2386
- copy and pasting matrices doesn't work
- #2396
- add support for matrix numpy-style indexing
- #2429
- block_matrix command should be consistent with the syntax of the matrix command
- #2436
- Integrate useful glib algorithms
- #2446
- algebras module lacks many docstrings and tests (score 15.7%)
- #2490
- Faster matrix_from_rows_and_columns
- #2500
- Deprecate "sage -upgrade"; replace by "sage -expert_upgrade"; likewise for sage: upgrade()
- #2512
- implement condition number for matrices
- #2554
- dsage unit tests fail on linux
- #2555
- dsage unit tests fail on linux
- #2556
- dsage unit tests fail on linux
- #2557
- dsage unit tests fail on linux
- #2558
- dsage unit tests fail
- #2560
- serious inefficiency in order of points on elliptic curvews over finite fields
- #2568
- [with patch, not ready for review] dokchitser port, work in progress
- #2573
- problem with Abelian groups and trivial elements
- #2591
- too much printing on sage -br
- #2604
- plotting constant functions throws an error
- #2630
- Python API for sage-ptest
- #2649
- matrix() constructor fails to find ring for empty dict
- #2650
- matrix() constructor with empty dictionary returns non-empty matrix
- #2669
- letting matrix __setindex__ function allow setting multiple entries
- #2671
- implement matrix/vector function similar to numpy's where or matlab's find
- #2673
- Upgrade mercurial to the 1.0 release.
- #2675
- remove aux and toc files from doc.spkg
- #2724
- Graph.show3D should have default aspect ratio of [1,1,1]
- #2773
- [with patch, needs review] conversion from PolyBoRi to Singular
- #2778
- SymbolicFormula class
- #2809
- G2 fundamental weights were the negative of what they should be.
- #2817
- specify options for parts of graphs
- #2854
- A correction to the weight of crystal elements for type A and a speedup for all types
- #2855
- A correction to the weight of crystal elements for type A and a speedup for all types
- #2902
- notebook -- resize of cell should also fire on paste into the cell
- #2976
- get rid of /home/jec/sage-3.0.rc0/tmp/test-dsage.log error at the end of tests
- #2998
- sage ignores some environment variables
- #2999
- Some packages don't respect the CC environment variable
- #3000
- Some packages don't respect the CXX environment variable
- #3011
- Set RHOME, R_HOME properly so rpy works with an existing R installed
- #3012
- animate.py: convert not being found is an annoying debug message - fix that
- #3019
- Integrate Frobby into Sage
- #3047
- version option returning clone branch name
- #3080
- testdoc.py hangs
- #3086
- Update R to the 2.9.2 release and split off rpy.spkg
- #3091
- help() should give Sage help, not Python
- #3147
- "Quit Worksheet" in notebook doesn't seem to work anymore
- #3163
- Problems with echelon_form over ComplexField
- #3164
- Problems with echelon_form over ComplexField
- #3165
- Problems with echelon_form over ComplexField
- #3166
- Problems with echelon_form over ComplexField
- #3203
- show() smashes multiplied numbers together so the product looks like a number
- #3248
- cygwin -- fix some sagelib setup.py issues and Sconstruct issues involving library includes
- #3249
- a bug in computing the inverse of the matrix
- #3258
- notebook -- implement portal for admins
- #3265
- some doctests leave files in $SAGE_ROOT/devel/sage
- #3271
- inject and MPolynomialRing -- the inject_on command doesn't support MPolynomialRing
- #3296
- polymake spkg needs "CDDLIB_VERSION='094b.p2" in spkg-install
- #3319
- expose/wrap ntl.mat_GF2 for completeness
- #3335
- update ipython to 0.8.3
- #3351
- update SAGE_ROOT/COPYING.txt to clarify situation wrt Maxima license
- #3394
- [with patch, needs review] pbuild emacs fix
- #3417
- added new combinatorial functions for tableaux and crystals
- #3423
- Make Pari error messages more informative
- #3426
- bessel_K function is broken
- #3437
- split sage.libs.ntl.decl.pxi into several files
- #3441
- [with patch, not ready] Make binary code words longer.
- #3466
- make optional package for pyprocessing
- #3491
- slightly polish/improve how the cython pyx caching thing works
- #3516
- libSingular segfault
- #3517
- "sage -upgrade" does not upgrade $SAGE_ROOT/sage
- #3520
- inconsistency in simplify_radical
- #3536
- jmol -- update the spkg
- #3568
- [with patch, needs work] optimize sage startup -- don't import twisted.web2 until needed
- #3639
- [with patch, needs review] reenable dsage doctesting
- #3713
- notebook bug -- displaying 3d plots in the interactive reference manual does not work
- #3714
- add quotes to paramteres passed in lisp and clisp scripts
- #3720
- [with patch; needs review] stupid bug in elliptic curves caused by refactoring
- #3723
- alarm() doesn't work with the factor() command
- #3748
- bug in integers modulo n
- #3754
- Would it be possible to add some functionality to sage.rings.number_field.galois_group.GaloisGroup?
- #3768
- move jsmath into its own spkg and update to latest upstream (3.6a)
- #3839
- Element access for RElement
- #3879
- Constructing a c_graph from a DiGraph doubles the edges.
- #3898
- [with spkg, needs work] Make an optional, self contained gcc 4.3.4 spkg
- #3906
- symbolic plotting bug
- #3914
- error in parsing maxima output
- #3929
- Merge the max-flow min-cut code from Scott Clifford and Jerin Schneider
- #3953
- notebook -- make it so foo?? in the notebook shows the source code syntax highlighted
- #3987
- [with patch; needs review] interfaces -- add algorithm='magma' for polynomial factor and galois_group commands
- #3998
- [with patch, needs review] doctest the sage0 interface
- #4029
- sage-env kills the shell when called from "wrong" directory
- #4036
- minor improvements to the Axiom interface
- #4041
- Implementing number fields defined by non-monic polynomials
- #4056
- tab completion does not work in Google Chrome
- #4079
- notebook -- redirect to login page when user not logged in
- #4154
- setting defaults for show options
- #4160
- as of 2009-09-20 the polymake optional spkg fails to install
- #4167
- wrong colors cornercase in list_plot
- #4171
- SR + long broken
- #4172
- exception in timeit permanetly disables gc
- #4179
- [with patch, needs review] ell_finite_field.py "long" doctest fails
- #4229
- special functions should use mpfr when available
- #4230
- implement arbitrary precision Bessel Y function
- #4252
- Arrangements / PermutationsNK iterator is broken
- #4258
- switch multiplication of dense matrices over finite prime fields to LinBox
- #4259
- use Modular<float> instead of Modular<double> for small primes in LinBox
- #4265
- [with patch, needs review] EllipticCurve.a_invariants should return a tuple rather than a list
- #4294
- sage -t under %pdb
- #4303
- Plotting: points(list_of_points, rgbcolor=c) gives strangely colored results with exactly 3 points.
- #4305
- move finite fields into their own directory
- #4314
- [with patch] Add some functionality to matrices in eclib
- #4316
- notebook: '%html $x<y$' doesn't work right
- #4323
- sage-coverage expects doctests for closures
- #4338
- optimize computation of victor_miller basis and use this for level 1 modular forms
- #4365
- typo in license()
- #4413
- '?' in docstring gets interpreted immediately by the parser
- #4421
- create an optional singular_surf.spkg
- #4426
- Do not hard code RTLD_GLOBAL as 256 for libSingular
- #4456
- sage-3.2.alpha3 -- numerical noise on osx 32-bit intel
- #4459
- preparser incorrectly identifies integer methods that start with e as scientific notation
- #4474
- A hack in preparsing files is dangerous/confusing
- #4501
- preparser does not know about python notation for complex numbers
- #4508
- Update John Boyer's planarity code to the BSD version
- #4530
- Implement plots with logarithmic scale
- #4548
- bug in latexing a certain symbolic expression
- #4607
- double backslash not properly handled in latex mode
- #4629
- build: "sage -upgrade URL" will install all *newer* spkg's from the given URL, which can also be a local directory
- #4694
- ?? for decorated functions shows the source of the decorator
- #4716
- [with patch, needs review] Small bug in KodairaSymbol
- #4731
- Repeated computation involving Maxima is getting slower and slower
- #4739
- [fixed by #6449] Add support for additive abelian groups
- #4764
- Error in computing complement of modular symbol space
- #4781
- creation of relative number fields when defining polynomial not integral no longer broken
- #4790
- sage -t does not take into account the current directory
- #4794
- [with spkg, needs work] Update pari to 2.4.3-svn
- #4806
- broken real number exponent preparsing
- #4808
- Move HTML for Worksheets to template
- #4835
- pari starts up without initializing enough primes?
- #4839
- update desolve_laplace like #4285 did for desolve
- #4849
- add functionality for computing Heegner points to Sage
- #4858
- parenthesis badly handled in notebook sheet titles
- #4868
- optional polymake spkg quickly fails to build on sage.math
- #4871
- use sage_native_execute for dvipng, clean up file handling
- #4873
- sage -optional should not require write access to sage repo; e.g., people may want to check on what packages are installed system-wide
- #4943
- make sage -tp run sage -t when only one file is specified
- #4954
- Words_over_Alphabet should check the type of input alphabet
- #4955
- Magma needs write access to $SAGE_ROOT/data/excode/magma
- #5036
- [with patch; needs review] get doctest coverage of matrix_generic_dense.pyx up to 100%
- #5037
- Bug fixes and new functionalities for Words library
- #5054
- add support for doctesting worksheets
- #5065
- elliptic curve torsion subgroup doesn't know its identity
- #5103
- setup.py: dependency checking does not ignore comments
- #5119
- abstract class for unique representation
- #5124
- xmin ignored when plotting elliptic curves
- #5136
- [fixed by #5842] constructing the ring of integers of a relative number field is SLOW
- #5169
- make it possible to set the default search path for the attach and load commands
- #5187
- fix optional magma doctests that changed in magma-2.15
- #5197
- [duplicate of #5176?] notebook -- render worksheet list now totally broken on sagenb.org by somebody naming a worksheet with a character u'\xa7'
- #5246
- installing R package in r.console() doesn't work
- #5247
- cuspform_lseries() computing sign of functional equation incorrectly
- #5248
- edge_colors does not work on loops (fixed by #3541)
- #5274
- Adapt matrices coherency check to (still future) Nicolas check framework.
- #5296
- [with file] Update the OS X Readme
- #5300
- do #5291 -- don't save too many snapshots -- more efficiently
- #5328
- Make the ATLAS rebuild on tolerance incremental (followup to #1641)
- #5339
- update README.txt to reflect what platforms we currently supporting building sage with
- #5360
- Re-reading of #4927 convert sage.server.* docstrings to Sphinx
- #5365
- duplicate graphplotting hidden arrows
- #5367
- bug in composition of power series
- #5418
- Get the coverage of the Jon Hanke's qf code to 100%
- #5426
- Move finite fields to new coercion model
- #5458
- Refactor set partitions with a single entry points in global name space for the various cartan types
- #5464
- installing Sage should build the documentation
- #5471
- loads(dumps()) does not seem to work as wanted for Symbolic Variables
- #5475
- [with patch, needs work] make it so ipython isn't imported when one does "sage -python"
- #5497
- notebook: make sure a worksheet handles being run multiple times gracefully
- #5503
- "cmp" method failing on objects in the pickle jar
- #5504
- [duplicate] fix shell script "sage"
- #5515
- "make" attempts to build documentation even if the build fails
- #5550
- .../doc/output/html/en/index.html should include "/index.html" in links
- #5559
- roots issue on fedora core 32-bit and gcc 4.3.3
- #5571
- fast_callable improvements (followup for #5093)
- #5579
- preparsing error in recursive load of .sage files
- #5584
- [with patch, needs review]
- #5585
- [with patch, needs review]
- #5592
- cell insertion bar does not come up before a text cell
- #5626
- when %latex goes bad in the notebook, it doesn't display the debug/error log anymore
- #5644
- make it so escape make the introspection window in the notebook disappear
- #5652
- powermod is slower than Integer.power_mod
- #5669
- New algorithm for Max Clique in Graph class
- #5671
- Create a documented minimal useful Cython wrapper for miniSAT along with an spkg
- #5674
- duplicate of #5673
- #5682
- Quotient for univariate Laurent polynomials
- #5707
- plus signs missing in typesetting of modular symbols
- #5714
- Mod-2 matrix output does not show subdivisions
- #5717
- subdivide and matrices mod 2 -- printing broken
- #5762
- Bring doctests of sage/misc/latex.py to 100%
- #5830
- [with patch, not ready for review] reducible root system fixes
- #5831
- Reducible root system fixes
- #5832
- [with patch, not ready for review] reducible root system fixes
- #5833
- Update libgcrypt to 1.4.4
- #5935
- graph theory docs -- sage: graphs_query.[tab] # not tested
- #5938
- graph plotting -- ploting of graphs (networks) is somehow messed up/scaled wrong/cropped wrong since it doesn't work with graphics_array
- #5950
- OSX: Add check code so that x86 and ppc builds print sane error message
- #5959
- Better doctest for __cmp__ in primes.py
- #5960
- fix bug in documentation of find_minimum_on_interval
- #5961
- Document potential interference issues with ~/.pydistutils.cfg
- #5970
- Weak references in Polynomial Ring cache
- #5980
- In sage-3.4.2.final on 32 bits there is a failure in prime_pi()
- #6002
- parametric_plot3d appears not to give the correct axes values
- #6005
- real and imaginary parts for quadratic number fields
- #6028
- get_memory_usage() sucks performance wise on Solaris
- #6041
- update NetworkX to version 0.99
- #6055
- Top level README.txt is wrong reguarding Solaris
- #6058
- [with patch, needs comments] Add basic statistics functionality at the top level
- #6063
- [fixed by #4000] x^2 for x over QQ is really frickin' slow compared to over ZZ (nearly factor of 100!!)
- #6090
- plot(x^2, (x, -2, 2), fill=2) does not match documentation
- #6113
- segfault in division_points and factoring torsion_polynomial
- #6131
- cmp for number field elements
- #6132
- [with patch, needs work] cmp for number field elements
- #6146
- the detection of SAGE_ROOT in $SAGE_ROOT/sage script should expand symlinks recursively (fix this on systems that do *NOT* support readlink -f)
- #6160
- Segmentation Fault with Multivariate Polynomial Ring
- #6165
- new maxima spkg that enhances eigenvector results so they can be useable from symbolics
- #6181
- The r-2.6.1.p22 spkg was created on OSX hence contains a bunch of crap
- #6220
- create symbolic arg
- #6227
- Remove python_* files in ext directory
- #6240
- singular interface failure on itanium
- #6242
- *long* birds_other.rst doctest fails with mysterious error repeatedly on OS X
- #6247
- sage -optional tries to write to SAGE_ROOT
- #6254
- include mpmath 0.12
- #6255
- update doc system to jsmath and improve build system (parallel doc builds)
- #6275
- atlas-3.8.3.p2 dumps core on Solaris 10 with gcc 4.4.0
- #6284
- fix the numerous broken optional magma doctests
- #6311
- optional doctest failure -- supersingular_j
- #6323
- optional doctest failure -- problem in species code (easy to fix)
- #6331
- optional doctest failure -- mathematica interface slight problems
- #6334
- [with patch, needs work] optional doctest failure -- broken finance doctest failures
- #6348
- gap4.4.10->gap4.4.12 revisited
- #6352
- gap_packages upgrade
- #6356
- Implement sage -t notebook.sws
- #6375
- Run sage once as part of install process to generate sage-flags.txt
- #6376
- serious bug in _maxima_init_ method for formal derivatives with new symbolics
- #6382
- implement additive_order for points on an elliptic curve
- #6383
- implement additive_order for points on an elliptic curve
- #6391
- libGAP! -- create a Cython library interface to gap
- #6405
- Typesetting of imaginary 'I' in new symbolics is not proper
- #6437
- polybori assumes the linker is the GNU one, so breaks if Sun linker is used.
- #6477
- notebook -- improve UNICODE handling of truncated_name function in worksheet.py
- #6481
- g.subs({x:1,y:2}) should walk through x,y sorted
- #6490
- upgrade lisp ecl to version 9.6.2 which has been released
- #6498
- Compilation of ratpoints in sage-4.1.rc1 fails on 64-bit Gentoo Linux
- #6501
- Coin-or CLP/CBC
- #6509
- sum of four squares function
- #6555
- Twisted produces deprecation warning about using md5 module in Python 2.6
- #6560
- docstring formatting issue from ticket #6332
- #6562
- Unicode support in TextCells
- #6576
- Use JSON package for simple server
- #6582
- Potential issue in polybori - 0.5rc.p8 and/or 0.5rc.p9
- #6610
- Compiler environment variables should be consistent
- #6640
- Fix typo in combinat.partitions.conjugate
- #6646
- R doctest failed
- #6651
- Cannot create cell before text cell
- #6662
- sampling from a general discrete probability distribution
- #6680
- Flow, Matching, Connectivity, and some Hard problems
- #6683
- notebook worksheet rating_info link leads to error page
- #6746
- cliquer doesn't build under 64-bit mode
- #6791
- 2 doctest failures in devel/sage/sage/symbolic/expression.pyx
- #6801
- weird bug in magma.eval
- #6802
- define a real variable with var()
- #6810
- improve doctest coverage in schemes/homset.py
- #6816
- [with patch, needs review] sage/maxima hang when doing an indefinite integral
- #6821
- add empty_species.py to the reference manual
- #6834
- upgrade Valgrind to version 3.5.0
- #6844
- Clean up spkg-install for readline
- #6860
- dimensions of modular forms spaces for Gamma(N) is slow
- #6873
- *huge* bug in multivariate polynomial substitution
- #6885
- Excessive nesting in PDF reference manual, possibly from ring.pyx
- #6894
- Plot list of functions with different colors by default
- #6914
- update scipy to 0.7.1
- #6933
- readline-5.2.p7 builds as 32-bit on Solaris even if SAGE64=yes
- #6940
- put the css into a .css file
- #6970
- port R spkg to os x 10.6
- #6975
- flint package fixed to work in cygwin
- #6991
- lattice polytope nfacets method broken for non-reflexive polytopes
- #7003
- Update jmol
- #7038
- ratpoints 2.1.2.p2 ignores CC and uses gcc whatever
- #7062
- ECL snapshot of 13th Sept 2009 fails with Sun Studio 12.1
- #7070
- tachyon 0.98beta.p9 ignores CC and uses gcc. Also uses -O6 which might be dangerous.
- #7075
- Two last figure saves to wrong place
- #7094
- some doctest leaves the file " my_general_distribution_plot.png" in SAGE_ROOT
- #7101
- Inconsistency in polynomial ring creation.
- #7108
- Sage 4.1.2.rc0 doctest failures on 32-bit Fedora 9 (cicero on skynet)
- #7128
- zlib-1.2.3.p4 always builds 32-bit binaries on Solaris.
- #7129
- libgpg_error-1.6.p2 always builds 32-bit binaries on Solaris.
- #7134
- ntl 5.4.2.p9 always builds 32-bit libraries on Solaris.
- #7139
- flint always building 32-bit on Solaris even when SAGE64="yes"
- #7144
- desolve does not use contrib_ode
- #7151
- Add the quaternion group to the named permutation groups
- #7155
- Allow solving of inequalities
- #7185
- bug in FFT object in Sage -- segfault
- #7210
- Make revolution plot 3d
- #7214
- Spanish doc #2 "Three Lectures about Explicit Methods in Number Theory Using Sage"
- #7215
- Spanish doc #3 "Introduction"
- #7216
- Spanish doc #4 "Number Fields"
- #7217
- Spanish doc #5 "Integer Factorization"
- #7218
- Spanish doc #6 "Half Integral Weight Forms"
- #7219
- Spanish doc #7 "Generators for Rings of Modular Forms"
- #7220
- Spanish doc #8 "The Matrix of Frobenius on Hyperelliptic Curves"
- #7221
- Spanish doc #9 "Welcome to the Sage Tutorial!"
- #7222
- Spanish doc #10 "Getting Help"
- #7223
- Spanish doc #11 "Assignment, Equality, and Arithmetic"
- #7224
- Spanish doc #12 "A Guided Tour"
- #7225
- Spanish doc #13 "Introduction"
- #7226
- Spanish doc #14 "Basic Algebra and Calculus"
- #7230
- Switch from setuptools to Distribute
- #7233
- [Closed as Duplicate to #6138] adapted SymmetricGroupAlgebra to the category framework
- #7242
- Convert sage to use the new standard libary multiprocessing module rather than processing
- #7248
- include jinja2 / upgrade jinja spkg
- #7256
- reset() needs to be improved
- #7274
- graphs: Maximum flow algorithms
- #7281
- numerical noise issue on fedora32 for 4.2.alpha1
- #7293
- Matrix of constraints as an input to MixedIntegerLinearProgram
- #7307
- EllipticCurveIsogeny doctest typo
- #7347
- numerical_integral(SR(0), 0, 1) gives an error
- #7349
- SageNB -- Include fixes from #6848 (introspection)
- #7357
- Add non-offset logarithmic integral, Li
- #7359
- Methods for degenerated graphs
- #7369
- Split graph.py into several files
- #7372
- Fix iterator for finite fields
- #7394
- sqrt(e) causes segfaults
- #7410
- Strings sometimes truncated in notebook mode.
- #7412
- from_lehmer_code modifies its argument
- #7413
- cython mode is whitespace-sensitive
- #7422
- New Incidence Structure and Block Design constructions
- #7436
- frobby optional spkg doesn't build on a lot of machines
- #7493
- Implement sage -t --time
- #7497
- notebook -- bug in viewing/editing attached files
- #7540
- Speed up shortest_path_all_pairs() and update distance_graph
- #7551
- Remove all Fortran binary compilers except OS X.
- #7558
- Replace deprecated functions by deprecated_function_alias whenever possible
- #7572
- Memleak in GLPK interface
- #7585
- Fast function field arithmetic
- #7588
- Replace min_vertex_cut and min_edge_cut by LP formulation which does not use min_st_cut
- #7624
- notebook: get rid of nb.sobj stuff from any notebook docs.
- #7656
- Bitset tricks
- #7701
- update the openmpi spkg to the latest version
- #7702
- Handle interrupts better in the notebook
- #7710
- documentation of rational_reconstruction incoherent with code
- #7712
- error with polynomial with interval coefficients
- #7713
- Use unicode strings for all text in the Sage notebook
- #7717
- sage -coverage enhancement
- #7722
- is_strongly_connected function for digraphs !
- #7725
- Segmentation fault in coerce_actions.c
- #7736
- factor returns a reducible factor,
- #7762
- `conf.py` for Sage documentation hardcodes sagenb path
- #7780
- latex problems from underscores in docstrings
- #7788
- followup to #5396 (wrapping lcalc library)
- #7791
- upgrade numpy to 1.4
- #7810
- bug in fast_callable (reducing empty sequence)
- #7812
- Compute Bell numbers using mpmath by default (instead of GAP)
- #7816
- gd fails to build on Open Solaris - missing header file
- #7831
- numpy-1.5.0 fixes for FreeBSD
- #7832
- singular-3-1-0-4-20090818.p2 - fix compilation on FreeBSD
- #7839
- Failure to coerce q^(-1) into its own LaurentPolynomialRing
- #7866
- zn_poly on Open Solaris reports #error Not nails-safe yet
- #7881
- Make polynomials respect the _gcd framework so that they can use coercion in gcds
- #7882
- Macaulay2 interface breaks on examples
- #7884
- Coercion for fraction fields
- #7887
- Fast function field arithmetic
- #7888
- Do not pass comment lines to Macaulay2
- #7894
- bzip2 does not always clear up before building
- #7912
- upgrade Python to 2.6.4
- #7924
- Notebook trims trailing underscores from output.
- #7929
- Pickling fails for some residue fields
- #7942
- latex(I) should be the string "i" not "I"
- #7945
- Class groups of number fields: an_element() not in self
- #7971
- Change all occurrences of "method" to "algorithm" in coding/code_bounds.py
- #8010
- f2py broken on some mac systems
- #8023
- doctest in combinat/words/morphism.py creates a file "test.sobj" not in a temporary directory
- #8026
- If possible -- update prereq to require gfortran when installing on any OS except OS X.
- #8034
- A Tour of Sage: error building PDF version, French
- #8035
- make SageTeX able to detect version mismatches
- #8053
- graph editor minor bugs and improvements
- #8073
- deprecation version number should say "After version ..."
- #8085
- 1d line plot
- #8089
- ecl 9.10.2-20091105cvs.p1 faiils to build on Open Solaris x64
- #8090
- genus2reduction no building on Open Solaris x64. (32/64 bit issue)
- #8106
- Minor update on $SAGE_ROOT/README.txt
- #8148
- looking at the dual of a poset: IndexError
- #8151
- wrong file permissions in lie-2.2.2.p3.spkg
- #8204
- when upgrading sage, cddlib spkg goes interactive due to some errors in it
- #8210
- Problem in Displaying Graphs
- #8214
- Remove callable symbolic expressions
- #8230
- Strange behaviour in addition from not recursively preparsing loaded files
- #8243
- Annoying warnings when building the HTML reference manual
- #8262
- developer's guide: document the variable SAGE_CHECK
- #8274
- R's spkg-install needs a good overhaul.
- #8277
- Using matrix() to convert between sparse and dense.
- #8278
- cygwin: cvxopt doesn't build on cygwin/windows due to missing complex.h
- #8286
- sparse_rows and sparse_columns are broken for 0xn, nx0 matrices
- #8292
- improvements to eisenstein_series_qexp
- #8333
- Finite fields to new coercion model
- #8350
- BipartiteGraph override add_vertex() and add_vertices()
- #8367
- element_class of Subsets is broken
- #8377
- improve documentation for RealField
- #8393
- bring plot3d.py to 100% coverage
- #8426
- polynomial * constant does not work if constant is a numpy type
- #8461
- Numerical noise in /sage/sage/plot/colors.py
- #8466
- include the document "Sage and Coding Theory" in the classification "Thematic Tutorials"
- #8467
- move the document "Linear Programming in Sage" to "Thematic Tutorials"
- #8471
- Upgrade or patch pexpect
- #8472
- add %xelatex to notebook
- #8473
- notebook option to upload a .sws file
- #8508
- max is broken on symbolic input
- #8545
- \opi -> \overline\pi in coxter_groups.py
- #8546
- add section on deprecating functions to developer's guide
- #8563
- R interpreter starts (seemingly) without reason
- #8566
- Upate prereq to 0.8, removing 'm' option from 'tar'
- #8575
- Sphinx should raise warning in case of ill formated enumerated lists
- #8591
- Support for Gurobi
- #8603
- Partial sums are off for Fourier series of piecewise functions
- #8613
- __dir__() / tab completion returns nonexistent attributes
- #8626
- qqbar and SR
- #8634
- Broken conversion of sage variable h1 to Maxima
- #8645
- maxima package fails to install ECL library
- #8656
- face_lattice does not seem to work for unbounded polyhedra
- #8657
- libgcrypt spkg has incorrect DSO linking
- #8697
- Add basic generic test methods
- #8699
- allow doctest coverage script to handle triple single quotes
- #8708
- allow doctest script to handle docstrings with triple single quotes
- #8729
- simple integral using trig functions gives wrong answer
- #8731
- update/upgrade maxima to latest upstream (5.21.1)
- #8752
- Can't evaluate numerically symbolic expression resulting from integral().
- #8778
- remove jinja(1) from Sage
- #8783
- frobby optional spkg doesn't build with newer GCC's
- #8794
- clean up documentation of logic/logicparser.py
- #8795
- clean up documentation of logic/logictable.py
- #8812
- notebook doctest failure in sage-4.4.1.alpha0
- #8813
- symbolic expression -- doctest failure in sage-4.4.1.alpha0
- #8858
- 4.4.1 accessing internet during compilation
- #8918
- Strange behavior for Permutation()
- #8949
- symbolic functions dont work with numpy.int32
- #8951
- Clear /tmp/ECL* after building on Solaris + sort out minor SAGE64 issue.
- #8956
- Fix notebook help on auto-evaluation
- #8995
- @ sign in notebook username prevents TinyMCE from working
- #8996
- @ character is usernames is problematic
- #9004
- __cmp__ in sage/sets/set.py doesn't do what it's supposed to do.
- #9022
- python fails to build _socket on OpenSolaris x64, so ipython fails to build.
- #9044
- Use mpmath for the erf() function
- #9046
- bug in collect and/or term ordering in symbolics
- #9071
- implement chdir for matlab interface
- #9072
- implement chdir for matlab interface
- #9099
- Maxima fails to build on OpenSolaris x64, though ECL does.
- #9113
- sage-4.4.3.alpha1 -lpng blocker issue
- #9134
- sage-4.4.3.alpha3: os x ppc 10.4 -- error building pynac
- #9151
- build multithreaded version of ATLAS
- #9162
- cygwin/ARM:pynac.pyx use double precision special functions instead of long double (REVISITED)
- #9166
- cygwin: sympow does not work on cygwin
- #9175
- cygwin: pari's sea.gp program segfaults on Cygwin
- #9194
- Expose and extend the thematic tutorial on symmetric functions
- #9196
- Update ATLAS to the latest upstream souce
- #9224
- Unify sage-test and sage-ptest
- #9229
- Bring doctests for databases/cremona.py up to 100% (from 42% (17 of 40) )
- #9233
- maxima --> sage conversion error
- #9238
- J. Gutow's update to Jmol in the notebook...
- #9264
- Apply ALL relevent fixes to ECL 10.4.1
- #9288
- Implement complex reflection groups
- #9300
- update french version of tutorial
- #9328
- implement matrix term orderings for libsingular polynomials
- #9339
- Notebook fails to print result of last expression if there is a line break
- #9353
- Sage mvrank.pyx doctest failure
- #9379
- ia64-Linux binary fails "devel/sage/sage/plot/plot3d/tachyon.py"
- #9380
- Kaehler and Mori cones for toric varieties
- #9381
- libm4ri not respecting SAGE_FAT_BINARY
- #9382
- atlas not respecting SAGE_FAT_BINARY on i686 systems
- #9408
- relativize in number fields is broken
- #9414
- make the rational number field consistent with other number fields
- #9415
- sorting points on elliptic curves over number fields silently fails
- #9421
- desolve mixes user parameters and integration constants
- #9426
- Docbuilder ignores return code from subprocess.call()
- #9428
- Internationalize the Sage Notebook
- #9449
- The summary printed after running doctests is inaccurate.
- #9458
- Bug with variable names in solve()
- #9464
- R depends on Fortran, but has no such dependancy in spkg/standard/deps
- #9479
- wrong license in readline SPKG.txt
- #9486
- ECL 10.2.1 fails to install on OS X (bsd.math) in sage-4.5.rc0
- #9511
- Upgrade Givaro to version 3.7.0
- #9513
- Sage 4.4.4 build fails due to mixing prefix/home
- #9516
- numerical noise in sage-4.5.rc1 on PowerPC OS X
- #9518
- Add an spkg-check file for Pari
- #9521
- Cliquer: Move test commands from spkg-install to spkg-check
- #9525
- Installation of cvxopt will always report succesful, even if it fails.
- #9531
- spkg-check for gsl does not cause an exit on errors.
- #9535
- elliptic curves modular symbols should call eclib by default
- #9545
- Fix flintqs on FreeBSD
- #9547
- x * Infinity assumes that x is positive
- #9549
- InfinitePolynomialRing_sparse.is_field lacks `proof=...` option
- #9564
- libsingular exponentiation can not be interrupted
- #9568
- Update IML to the newest upstream release, and improve spkg-install
- #9569
- Expose/Update methods using NetworkX1-1
- #9601
- Fix cvxopt on FreeBSD
- #9620
- conflicting branch cut conventions
- #9621
- Fix GAP interface problem in sylow_subgroup method
- #9624
- Numerical noise in lcalc_Lfunction.pyx
- #9627
- converting from symbolic ring to int is broken
- #9630
- Python ints should have a conversion to Maxima
- #9637
- SAGETEX does not show a dependancy of BASE in spkg/standard/deps
- #9641
- Race condition with sage -tp
- #9642
- sage-maketest and sage-test-new should be able to run tests in parallel
- #9666
- Implement __hash__ for NumberFieldIdeal
- #9667
- Use PARI's hash_GEN() for gen.__hash__
- #9692
- Doctest failure of sage/symbolic/expression.pyx on Solaris 10 x86
- #9695
- AdditiveAbelianGroup, __call__ is misleading and complicated
- #9710
- Assumptions not passed to differential equation solver
- #9715
- Failing doctest in even_hole_free
- #9721
- Problem upgrading from 4.5.2 to 4.5.3.alpha0 on OS X 10.6
- #9724
- Sage allows creation of variables with empty name
- #9738
- Stealth core dump from testing sage/interfaces/genus2reduction.py
- #9752
- sorting of number field elements is broken
- #9759
- Addition of SI prefixes capabilities to the units module
- #9767
- Cliquer has no spkg-check file, but there is a small test suite with the program
- #9769
- symbolic function do not work with numpy.int64 arguments
- #9772
- unify doctest commands, especially for 'long' and 'parallel' options
- #9775
- lcalc should make a .dll file on Cygwin instead of .so file
- #9809
- Graph.num_edges() gives wrong answer
- #9819
- Add a default gcd and lcm methods for fields
- #9821
- problems with infinite polynomial rings
- #9831
- Permutation(list) should check its input (?)
- #9833
- fatal relocation error with Cliquer library on 64-bit Solaris and OpenSolaris
- #9834
- LaTeX representation of fractions still broken
- #9840
- link-editor thinks ECL library contains non-pic code on *all* Solaris/OpenSolaris releases - causes problems on 64-bit
- #9848
- 'sage -advanced' does not mention the '-R' flag, which starts the R interpreter
- #9867
- getting rid of endianness-dependent behaviour in GAP random sources
- #9869
- finite field bug
- #9883
- slow coercion of list to polynomial over integer mod ring
- #9886
- slow coercion from integer mod ring to integer ring, part 2
- #9897
- pari-2.4.3.svn-12577 fails to build on itanium with gcc 4.5.1
- #9908
- maxima sum returns hypergeometric function
- #9953
- int(symbolic expr) off by 1
- #9956
- latex(-1/2 * polynom) broken
- #9965
- Make SYMPOW not write to files under global Sage installations
- #9997
- Tachyon does not even try to build on AIX
- #10000
- GSL library fails to install on AIX 5.3
- #10031
- _sig_on with except value for Cython functions
- #10065
- removed bug and new methods in Poset
- #10090
- Segfault when printing a copy of symbolic object
- #10111
- random_prime is badly documented.
- #10120
- Errors building the PARI/GP spkg with GCC 4.4.1 (Fedora 11, openSUSE 11.2)
- #10122
- Random doctests in random_matrix helpers
- #10126
- Fix error handing in Matrix_rational_dense._invert_pari()
- #10139
- Problem found in graphs.is_planar() when the graph has no edges.
- #10144
- Update plot.py to 100% coverage
- #10152
- bug in integral_points (for elliptic curves over Q)
- #10167
- three new methods in Poset
- #10191
- Catch fatal Sphinx errors
- #10195
- Occasional doctest failure in libs/fplll/fplll.pyx
- #10230
- Add support for Cython 0.13 C++ features
- #10235
- singular-3-1-1-4.p3 is missing Singular.rc.in
- #10240
- pari-2.4.3.svn-12577.p9 incorrectly checks for the shared library on Cygwin
- #10252
- ecm does not compile on some 32-bit Linux systems
- #10262
- memory leak in scalar*vector multiplication
- #10273
- Maxima returns wrong value for sum(binomial(j,k),j,k,n)
- #10282
- Discrepancy in symbol ordering in multiplication
- #10286
- sage-native-execute does not unset path etc.
- #10289
- Convenient history fetch facilities
- #10303
- clean up sage-check-64 and use of SAGE64
- #10340
- Strange error in groebner_basis()
- #10344
- Polyhedron incorrectly handles RR-vertices
- #10360
- Polyhedron.vertex_adjacencies() gives different answers because of a side effect
- #10361
- upgrade setuptools to 0.6c11
- #10425
- Manage subdivisions when augmenting matrices
- #10438
- [duplicate] Calculate the character of a newform
- #10439
- Make dictionary input to vector constructor more robust
- #10455
- Schuetzenberger Involution on Tableau
- #10456
- Schuetzenberger Involution on Tableau
- #10458
- Doctest framework fails to parse multiline input pasted from sage interactive prompt
- #10459
- serious troubles with gcd
- #10472
- Implement identity, transpose, adjoint as matrix properties
- #10495
- is_isomorphic returns False for isomorphic multigraphs
- #10542
- Get rid of "Detected SAGE64 flag; Building Sage on OS X in 64-bit mode"
- #10550
- integration not working
- #10559
- path to perl hardcoded in gphelp (GP/PARI)
- #10570
- sage leaves a lot of stackframes alive at startup
- #10583
- comparison for number fields broken
- #10608
- Generating polynomial rings over matrices hangs
- #10613
- Trouble coercing a vector directly to a matrix
- #10676
- [duplicate] Bizarre results for genus of a singular curve
- #10689
- Update Outdated weave documentation
- #10694
- bug with plot
- #10696
- SymmetricGroup function doesn't seem to do arbitrary sets
- #10715
- upgrade Sphinx to upstream version 1.0.7
- #10728
- IPython.CrashHandler import error upon starting sage
- #10730
- simon_two_descent -- reports points as being independent, but they are not
- #10749
- libpng-1.2.35.p2 has syntax errors in its spkg-install
- #10760
- Improve coverage test for gsl/interpolation.pyx
- #10774
- RuntimeError message for numerical infinite loop is printed, not thrown
- #10786
- misformatted cayley tables for matrix groups
- #10789
- discriminant() returns pari library error on number field with non-integral coefficients
- #10810
- singular-3-1-1-4.p3 doesn't build on ARM
- #10812
- the certify=True option causes Graph.is_isomorphic to crash
- #10833
- Unhandled SIGSEGV on large expand of iterated polynomial
- #10835
- faster creation of an ETuple from a list or tuple
- #10852
- CombinatorialFreeModule contains bug in latex method and is missing a latex_prefix
- #10854
- Update Sqlalchemy
- #10896
- Strongly Regular Graph
- #10904
- Certification of isomorphism of graphs
- #10906
- lazy import can break unique representation
- #10910
- Avoid nfinit while factoring polynomials
- #10929
- specializations for symmetric functions
- #10945
- Fix lots of minor docs and redundancy for riemann.pyx
- #10957
- Add analytic testing to riemann.pyx
- #10960
- Better product error messages when can't multiply
- #10970
- Do not generate pipestatus from spkg/install
- #10972
- Make sure symbolic functions return symbolic answers
- #10994
- Bug in permutation_automorphism_group for linear codes
- #11032
- automorphism_group_binary_code crashes Sage when it can't allocate enough memory
- #11034
- bug in the way vectors are created for submodules of free modules
- #11067
- make it possible to use lstlisting instead of verbose in latex document without breaking "sage -t"
- #11086
- lcalc 20100428-1.23.p5 fails to build on OpenSolaris with gcc 4.6.0
- #11094
- Isogenies of elliptic curves over finite fields
- #11105
- Make location of notebook style files configurable
- #11119
- ECL 11.1.1 fails on Cygwin
- #11122
- Implementation of the Demazure product in Coxeter groups
- #11123
- Plot connects parts of function over non-domain area
- #11157
- Clean up PARI precision stuff
- #11162
- print warning if no C compiler found
- #11189
- Bugfix in Poset/Lattice/Hassediagram
- #11195
- LU decomposition for exact matrices
- #11240
- Update database_cremona_ellcurve spkg
- #11242
- python spkg build fails on Ubuntu 11.04
- #11260
- ECL-11.1.1 fails to compile maxima on WIndows 7 / Cygwin 1.7.9
- #11276
- bug in documentation for non_surjective for Galois representations attached to elliptic curves
- #11288
- Maple optional tests
- #11303
- Fix the documentation of attach
- #11326
- make ATLAS respect CC environment variable
- #11329
- make f2c spkg respect CC environment variable
- #11336
- Update doctest tolerance to work with print statement.
- #11338
- Fix signals/interrupts in sage-doctest
- #11345
- Period method for quadratic irrationals
- #11391
- ppl library problems on Arch Linux, OpenSuse: _ZN23Parma_Polyhedra_Library13have_sse_unitE
- #11405
- magma interface needs work in presence of newlines
- #11414
- CartesianProduct should return a list of tuples
- #11416
- binomial does not work on floats
- #11423
- Make atan2(0,0) consistent
- #11427
- optional spkg database_gap-4.4.12.p0.spkg fails test on sage-4.7.1.alpha1
- #11469
- Better documentation of comment/uncomment in notebook
- #11470
- Re-enable at symbol in notebook username
- #11472
- Upgrade Mercurial to 1.8.4 (1.8 final)
- #11496
- Add jmol script in SAGE_ROOT/local/bin to hg and update
- #11501
- User authentication via LDAP
- #11518
- Make Latte Machiatto an experimental package
- #11519
- Singular hiccups when identifying its version
- #11561
- Python spkg fails to build on Debian Wheezy/Sid.
- #11566
- Quasi Group on Cryptography
- #11594
- Symbolic integration of abs() failure
- #11626
- make the error function work in arbitrary precision
- #11629
- Evaluating the order of an ideal class fails
- #11633
- Tutorial on programming in python and sage
- #11639
- conductor of simple curve over Q(cube root 3) takes forever
- #11647
- Numerical approximation to one digit
- #11656
- Imaginary part of symbolic variable disappears in simplify_full()
- #11694
- Unlabelled edges are doubled when creating multiedge graph
- #11702
- interfaces/magma.py test fails
- #11707
- Remove `readlink -n` and `realpath` from $SAGE_ROOT/sage
- #11718
- Upgrade LinBox to version 1.1.7
- #11720
- regularly refresh the pickle jar
- #11723
- Implement completion: LaurentPolynomialRing -> LaurentSeriesRing
- #11724
- only print warnings when needed
- #11728
- Multiplication(?) buggy in AA
- #11743
- Improve `make micro_release`
- #11746
- Unify the definition of "monomial", introduce "term"
- #11769
- Singular does not build on Ubuntu Oneiric
- #11773
- Elliptic curve constructor with no arguments gives an obscure error message
- #11776
- Holding an expression unevaluated: Something like hold_all() would be nice.
- #11788
- Symmetrica fails to build under stricter gcc-4.6.x link rules
- #11797
- Finite field elements are allowed in exponents
- #11826
- coercing to the residue field of p-adic extensions
- #11831
- multivariate factorization over finite fields and Proof=false
- #11833
- Class for ternary quadratic forms
- #11834
- Class for ternary quadratic forms
- #11842
- substitute_function doesn't work as expected in many cases
- #11844
- Race condition in building MPIR/yasm
- #11872
- Discriminant and resultant of RDF polynomials fails
- #11875
- Correct general brokenness of Farey symbols
- #11893
- Fix problems with doctesting non-library python files
- #11906
- PolyBoRi 0.7.1 should obey some standard environment variables
- #11909
- Merging fixes for PolyBoRi 0.7.1 into 0.8 spkg
- #11916
- add numerical integration to reference manual
- #11922
- extension of ZZ gives wrong generator
- #11929
- Implement quasi-symmetric functions
- #11931
- Fix all element classes should take the parent as first mandatory argument.
- #11984
- Implement doctesting of .sws files
- #11992
- Fix gmp type declarations
- #12000
- block_matrix over cyclotomics fails
- #12001
- performance of dimension of cusp forms for Gamma(N) is insanely slow
- #12004
- copying a linear program using Coin solver consumes enormous amounts of memory
- #12007
- creation of extension field of finite field needs more parameter checking
- #12065
- Failing doctest - R installation broken?
- #12072
- Wrap pynac ex.normal method
- #12095
- integral_points missing solutions
- #12104
- Cygwin import problem with randstate
- #12115
- New MPIR won't build on Cygwin
- #12127
- fix comparison R == Z
- #12130
- CPLEX acquires maximal number of threads on system
- #12143
- PariError when creating a relative number field
- #12154
- broken doctests in magma.py for integers in QQ and conversion of number field elements
- #12163
- Missing digits in numerical_approx
- #12167
- Move SAGE_ROOT/ipython to extcode
- #12184
- Change example in doc/bordeaux/elliptic_curves.rst
- #12185
- Bug in norm for orders of relative number fields
- #12189
- Remove useless scripts from local/bin
- #12194
- Enhancing function field capabilities: collapse a tower of function field extensions to a simple extension and more
- #12214
- polygon documentation in error
- #12237
- erf of complex arguments
- #12238
- a bug in taking n() of a definite integral
- #12252
- latex(number field) sometimes looks stupid (though is technically correct)
- #12256
- if x=var('x') and n is an integer then n.binomial(x) should return binomial(SR(n),x)
- #12277
- Warnings in `plot_slope_field`
- #12279
- update tachyon to newest version (99b2)
- #12284
- Make the interface to Anders Buch's Littlewood-Richardson Calculator ``lrcalc`` a standard spkg
- #12285
- Update darwin_memory_usage.c for Lion header files
- #12287
- numpy array to matrix does not respect ring spesification
- #12294
- Failures in sage0 pexpect interface with specific length of $DOT_SAGE using a "screen" terminal
- #12296
- Developer Conventions: 'NOTES' inaccuracy
- #12301
- Conventions for Coding SEEALSO format
- #12303
- leave beta symbolic for exact complex inputs
- #12331
- updating an spkg may render Sage non-relocatable
- #12338
- fix the frobby optional tests to be marked "# optional - frobby" (very easy!)
- #12349
- linbox fails to builds in sage-5.0_beta1
- #12357
- Make groupoids garbage collectable
- #12358
- Refactor cm_j_invariants_and_orders
- #12374
- Possible typo in Units Module Avogadro constant
- #12417
- extend partial_fraction_decomposition() to work on ratios of multivariate polynomials
- #12427
- make f2c respect global CC flag
- #12429
- make flint respect global CC and CXX flags
- #12431
- make palp respect global CC flag
- #12435
- lcalc does not respect global CXX flag
- #12441
- singular does not respect global cxx flag
- #12458
- remove references to deprecated RQDF
- #12463
- Polyhedron intersection and equality inconsistencies
- #12485
- bug in chromatic number
- #12546
- Inequalities in MixedIntegerLinearProgram are not properly handled
- #12578
- sage-list-packages script needs write permissions to SAGE_ROOT/tmp
- #12592
- plot error for message for too large figsize
- #12621
- use bash for prereq install file
- #12622
- cliquer memory leaks
- #12639
- The sage-env script doesn't respect PYTHONPATH
- #12641
- magma_free interface is broken
- #12654
- polybori crash (Linux)
- #12660
- make raising polynomials in characteristic p to large powers (and printing them) more efficient
- #12672
- Build PPL with its C interface
- #12686
- Add sage.rings.finite_rings to the reference manual
- #12704
- Restore doctesting of non-library files
- #12720
- Add speed regression database to doctesting
- #12735
- doctest framework bug that was somehow observed via -- "optional magma doctest fails on sage-5.0.beta9"
- #12754
- Fix scoping / name look-up issue in PolyBoRi 0.8.1 and support flags from the environment
- #12765
- MPIR doesn't compile with GCC-4.7.0 on ia64
- #12778
- Incorrect coercion of matrix elements when from different rings
- #12782
- When building GCC, build MPIR without the C++ interface
- #12785
- update the faq: no need for gfortran...
- #12818
- Building polybori under FreeBSD
- #12839
- reduced Groebner basis not unique
- #12846
- Multivariate Factorisation can be randomly slow (over extension fields)
- #12850
- Fix coercions for CyclotomicField with different embeddings
- #12856
- multiline doctests starting with '....:'
- #12871
- Conversion for RR[x][y] stricter than for QQ[x][y]
- #12886
- Metaclass infrastructure for Sage
- #12918
- segmentation fault with multivariate polynomial factorization
- #12926
- `sage -ipython` doesn't use the sage directory for ipython.
- #12928
- critical bug in multivariate polynomial factorization over GF(2)
- #12931
- evaluation of coefficients of polynomials
- #12967
- bugs in comparisons between constants, wrapped pyobjects, infinity
- #12984
- Possible future issues with ECL build with unicode enabled
- #12987
- When comparing ideals, try to avoid computing the Gröbner basis of a copy of the ideal
- #12992
- pari should avoid usage of mp_set_memory_functions
- #12998
- experimental package chomp-20100213.p2.spkg fails test on x86_64-Linux
- #13002
- Fix Singular interrupt timeout
- #13021
- Upgrade eclib
- #13027
- Upgrade and clean up IML
- #13040
- Polybori spkg: allow CC to contain multiple words
- #13042
- add libecm to the reference manual
- #13051
- Faceted point colours
- #13094
- implement numerical computation of periods of modular forms
- #13096
- find_maximum_on_interval fails when used with a sage function
- #13129
- libSingular segmentation fault in factor
- #13144
- Fix Sympow on FreeBSD
- #13207
- Please consider updating to gfan 0.5
- #13210
- ATLAS: flush output before os.system()
- #13241
- Determine if an edge in a graph is a cut-edge (bridge)
- #13263
- matrix() for elements in quotients of polynomial ring broken over inexact rings
- #13267
- Proposal of a DifferentialAlgebra package, relying on the C BLAD libraries
- #13281
- gurobi backend has no copy(), and creates named constraints since v5
- #13302
- Matrix constructor does not return over padic field
- #13309
- Build Sage on OS X Mountain Lion
- #13323
- upgrade docutils to version 0.9.1
- #13333
- Copy libpari.dll.a on Cygwin
- #13340
- log scale plot fails if xmin > xmax
- #13343
- on Cygwin ECL does not handle case-sensitve paths well
- #13383
- Fix missing documentation of sage/rings/real_lazy in doc/en/reference/rings_numerical.rst
- #13386
- comparison of Sage integer with Numpy integer
- #13414
- sage-update: show uncommited changes to the Sage root repository
- #13418
- Add method for drawing graphs using Ivan Kuckir graph drawer
- #13450
- Fix refcounting of libsingular rings
- #13456
- Coercion from numpy matrix to GF() is wrong
- #13522
- Don't ship fake spkgs in bdists
- #13554
- Documentation of random_matrix insists zero is never used, when it is.
- #13567
- Quaternion Orders over Number Fields
- #13577
- cdef _richcmp is overridden by def method
- #13585
- "full_output.txt" doesn't update on notebook
- #13602
- partition distinct parts max part error
- #13607
- bug dans 5.3 lorsque l'on veut injecter un élément d'ordre q-1, appartenant à une extension de F_q, dans F_q.
- #13622
- adding new user in notebook
- #13623
- adding new user in notebook
- #13636
- %timeit unpickle_all() causes a SEGABRT
- #13648
- Output Truncated text not refreshing.
- #13652
- Error in pari when dealing with algebraic numbers
- #13684
- Move polynomial rings to the new coercion model
- #13710
- Double free in polybori
- #13766
- No conversion from unit group to number field.
- #13779
- Crash in graph_generators with MALLOC_CHECK_=3
- #13783
- Set Partitions, either a bug or something is unclear.
- #13817
- Add documentation about how to use Type-1 fonts in graphics
- #13858
- update M4RI to newest upstream release
- #13863
- Segfault in pari galoisconj0
- #13877
- Metaticket: Make SAGE_DEBUG work
- #13904
- Better deletion of items of TripleDict
- #13918
- systemwide install of cremona database permission issues
- #13928
- Problematic file filter in skip() from sage-ptest
- #13939
- Fix the "SyntaxError: Non-ASCII character '\xe2'"
- #13974
- MathJax and Documentation in sagenb
- #13978
- Static 3d plots are not working with a separate account for worker
- #13986
- doctest creates tmp_f.sobj in cwd
- #13991
- Mitigate speed regressions in symmetric function related code due to #12313
- #14023
- Improve interrupt debugging
- #14039
- Gap 4.6.3 upgrade
- #14057
- 'environ' is not really available with shared libraries on OSX
- #14077
- Doctest failures on ARM Chromebook
- #14097
- Fix broken 'sage -valgrind' interaction with ipython
- #14106
- slicing p-adic elements
- #14113
- affine root system ambient lattice issue
- #14134
- No output from cell after error was expanded
- #14135
- No output from cell after error was expanded
- #14149
- Creation of temporary files with %attach
- #14169
- Let %attach behave like the old attach, and provide a doctest for %attach
- #14181
- Add wireframe=False option for rendering 2d polyhedron plots
- #14191
- Compute Jacobi theta series
- #14221
- Polyhedrons over exact real fields
- #14247
- bell numbers in mpmath is incorrect
- #14315
- Matrices _matrix_() method is inconsistent with expected arguments
- #14326
- Substituting numeric one in symbolic expression gives symbolic one
- #14352
- Bug in parsing Maxima output with factorial
- #14363
- clean up cruft in SageTeX spkg
- #14404
- Create $SAGE_ROOT/logs for upgrades
- #14407
- Test for a GNU tar on Solaris is broken
- #14408
- Upgrade dot2tex spkg to latest development version
- #14449
- Numerical noise in matrix_double_dense.pyx
- #14491
- Add FreeBSD as a supported platform
- #14517
- Akward notation of differential operator
- #14535
- Mutability of Graphs
- #14564
- BinaryTree().graph() falsely claims that the graph has 0 vertices
- #14572
- Shouldn't the attacking_pairs method live in Partitions, not in Tableaux?
- #14598
- Upgrade patchbot
- #14613
- Improved is_triangle_free using bitfields?
- #14636
- ECL spkg : dirty workarounds?
- #14641
- Does the "promotion" method for tableaux really compute Schuetzenberger promotion?
- #14648
- Old FSF config.(guess|sub) scripts do not recognize Cygwin64
- #14653
- digraphs.Tournament(1) has 0 vertices
- #14679
- hurwitz_zeta() function does not handles negative inputs correctly
- #14727
- manual dependency tracking in src/sage
- #14744
- Coercion problem for polyhedra
- #14758
- add method integral points for elliptic curves over number fields
- #14761
- SkewTableau does follow global_options of Tableaux
- #14785
- Trouble to display a big matrix in the notebook
- #14812
- p-adic root finding broken (mathematically incorrect answer)
- #14850
- Arithmetic operators extracted from expressions do not support holding
- #14864
- descents composition of the empty permutation is wrong
- #14887
- libgap package
- #14902
- Singular NULL pointer with a ring of the form QQ(t)[x, y]/(f)
- #14908
- Two small issues with make micro_release
- #14954
- remove hg references from git repository
- #14967
- Bug with DiGraph
- #14979
- GUAVA failures for linear codes
- #15004
- comparison of Infinity and RealIntervalField-Element
- #15070
- Overturn limitation when releasing deep datastructures involving TripleDicts and other weakrefs
- #15080
- Build also wide version of ncurses
- #15084
- xsrange int-overflow
- #15100
- ipython unnecessarily relies on sage-location
- #15120
- Fix doctest doctests in git layout.
- #15139
- Some symbolic functions return Python ints
- #15141
- typo in discrete_log_rho
- #15173
- Can not save graph plots to pdf file
- #15182
- duplicate declaration of stackdummy() in sage/libs/pari/decl.pxi
- #15190
- Refactor inheritance of padic polynomials and polyniomial rings
- #15196
- Use mpmath for numerical evaluation of the beta function
- #15215
- Non-square matrices should inherit from ModuleElement, not RingElement
- #15225
- dot2tex breaks Poset.show()
- #15256
- incorrect behavior when algorithm='sympy' fails to find an integral
- #15258
- The "Brian" optional spkg must be updated for the new git directory layout
- #15259
- (v,4,1)-BIBD, Latin Squares and Orthogonal arrays
- #15273
- gf2x-1.1 fails to build on OpenSolaris, as the test for number of bits in an unsigned long fails
- #15274
- prime finite fields have atomic representation
- #15282
- Labelling of product posets seem to normalize the labels of the posets
- #15314
- density_plot does not handle aspect_ratio
- #15323
- Upgrade GCC 4.8 series spkg to 4.8.2
- #15359
- Segmentation fault when accessing documentation.
- #15362
- regression in simplify_full
- #15366
- cyggcc_s.dll causes Python random segfaults
- #15424
- A coercion-related memory leak
- #15452
- Fix latex representation bug in operation table
- #15456
- fix bug in has_right/left_descents in Weyl group code
- #15531
- upgrade pycrypto to version 2.6.1
- #15582
- Update to Gap 4.7.2
- #15610
- Division field for an elliptic curve
- #15651
- Let MPIR build correctly on Cygwin64
- #15691
- mip backends: bug due to bool/number confusion
- #15695
- Coercion problems between numpy and sage floats
- #15731
- Too early coercion causes weird behavior of comparison
- #15754
- Frobenius polynomial of hyperelliptic curve does not account for base field
- #15814
- upgrade cunningham_table-1.0 and put it in standard
- #15818
- Upgrade zeromq to 4.0.3
- #15825
- Reduced Kronecker product of symmetric functions
- #15833
- libgap cannot write to temporary files.
- #15837
- combine Tachyon and Graphics3d objects
- #15839
- Let IML build a shared library on Cygwin
- #15856
- implement InfiniteSequence parent
- #15877
- serialize more python packages
- #15934
- New version of graphviz
- #15935
- New version of graphviz
- #16003
- update Jmol spkg to support pure javascript 3-D in notebook...
- #16053
- Update to IPython 2.1
- #16085
- Python 3 preparation: Py2 vs. Py3 value of type() in doctests
- #16103
- sage.rings.contfrac is missing from the reference manual
- #16154
- paste line continuation
- #16167
- Update to IPython 2.0.0
- #16197
- provide missing function expansions of power series
- #16213
- SR.series should simplify its terms
- #16258
- DirichletGroup does not work for rings with unhashable elements
- #16259
- allow pkg installation via sage -i http://github.com/...tarball.tar.gz
- #16270
- Ipython notebook
- #16287
- Implement Derived, Residual and Complementary Incidence Structure
- #16290
- UnboundLocalError in jordan_form
- #16343
- ATLAS build failed on RaspberryPi (Sage 6.2)
- #16386
- matching_polynomial of Grid2dGraph bombs
- #16400
- update sagemath.desktop; add category
- #16404
- logic error in code of _gomory_hu_tree
- #16411
- Memory leak in polynomial evaluation
- #16441
- Pari needs to be upgraded or patched
- #16444
- ipython notebook
- #16481
- Use stricter sse-2 check for gf2x
- #16489
- Handle capitalization in sage-fix-pkg-checksums
- #16501
- Allow installation of spkgs whose names don't match their top-level directories.
- #16520
- circular import in maxima_lib.py
- #16533
- Notebook won't show animations
- #16569
- Tides
- #16574
- Gaussian sampling from ZZ[x]/<f>
- #16632
- Double creation, can be recycled
- #16635
- Double creation for recycle
- #16660
- 3 failing doctest in sage/coding with guava
- #16693
- doctests of attributes and of end_doc are not tested
- #16771
- giac new style spkg
- #16779
- Isogeny construction fails over relative number fields
- #16815
- Installing optional package database_jones_numfield-v4 fails
- #16819
- Implement categories for Lie algebras
- #16839
- coordinate vectors for quasi modular forms for hecke triangle groups
- #16873
- Adding is_lattice to poset
- #16907
- Adding two region plots yields surprising results
- #16925
- Revert SymmetricGroup.algebra change from #16678
- #16971
- Notebook does not complain on assignment to literal
- #17029
- knots
- #17046
- Finite poset, directed_subsets() doesn't check for argument
- #17061
- Posets.DiamondPoset, some corrections
- #17069
- New Sudoku Internal Methods
- #17071
- Polybori segfaults
- #17079
- Fix trac link in partition.py
- #17113
- Poset: linear_extension missing documentation
- #17174
- Python _scproxy build fails on Yosemite
- #17187
- i.simplify()
- #17207
- zeromq testsuite fails on OSX Yosemite with test_abstract_ipc.cpp, test_shutdown_stress.cpp
- #17235
- magma failing tests
- #17417
- symbolic modulo
- #17422
- symbolic sums with known parameters should simplify()
- #17499
- Cannot evaluate factorial numerically
- #17548
- Partitions() is buggy
- #17636
- Update fflas-ffpack to 2.0.0
- #17640
- Error in function Graph.odd_girth()
- #17651
- Update pexpect to 3.3
- #17661
- Remove obsolete distutils declaration.
- #17708
- remove deprecated function-call syntax
- #17710
- Context to add signal handler
- #17732
- Function "linear_model_fit" to carry out least squares fits to linear models
- #17743
- Plots are not shown in the notebook using server_pool option
- #17746
- Let sage-native-execute also forget about Sage's own Python and its modified PATH.
- #17758
- Intervals and numpy floats do not compare correctly
- #17768
- Morphism.is_identity() assumes a Morphism is determined by its action on gens()
- #17831
- Update to pyOpenSSL 0.14
- #17865
- get rid of _native_coercion_ranks_inv and _native_coercion_ranks
- #17883
- Upgrade matplotlib to upstream's latest stable 1.4.3
- #17896
- Polred during exactification takes too long
- #17899
- add the gamma(a,0,x) interface for the lower gamma function
- #17961
- Move darwin_utilities to a directory of its own
- #17988
- Implement fully-packed loops (duplicate of 18003)
- #18005
- Group algebra of nonstandard symmetric groups broken
- #18051
- Doctests in global options docs are ignored
- #18053
- Move all cython() functions in one place
- #18060
- Palindromes, list of LPS lengths and list of maximal palindromes lengths
- #18103
- cleanup number fields coerce embeddings
- #18105
- No conversion to CIF for some symbolic expression
- #18129
- Symbolic powers broken for complex numbers
- #18155
- upgrade to pynac-0.3.3
- #18243
- Wrong result of NumberField.composite_field() when embeddings are specified
- #18253
- add_path doc error
- #18261
- remove mention of pyopenssl optional package in the doc and the web
- #18268
- Random failure in expect.py
- #18326
- mpir-2.7.0-alpha12 fails to configure on SLES11SP1 power7 (ppc64) with gcc 5.1
- #18350
- Adams operator
- #18364
- Building libgd fails if libvpx 1.4 is installed
- #18441
- base packages except configure should be standard; gcc optional
- #18451
- Bott Bundles
- #18538
- xsrange is not an iterator when called with Python ints or longs
- #18586
- passing on parameters and extra_category for cartesian products
- #18604
- Computing the matching polynomial
- #18615
- Updates to c,d, and g vectors, f polynomials, and mutations
- #18636
- Index of functions to hasse_diagram.py
- #18661
- @interact in ipython notebook
- #18683
- Braid move calculator.
- #18692
- Fix downloading mirrorlist using python 3
- #18729
- Raise error for invalid algorithm in obtain_nash
- #18806
- Remove doctest for sage package
- #18852
- interactive_simplex_method: Enable typesetting of run_simplex_method in SageMathCloud
- #18879
- Doctests of database_gap happen to depend on gap_packages
- #18890
- Git harder ways
- #18918
- Maxima interface bug with divergent integral
- #18969
- SageTeX fails its test suite
- #18971
- make first call of gap3.execute work properly
- #19039
- Underlinked combinat/partitions.pyx with NTL
- #19050
- hash values for matrices
- #19134
- Inconsistency in matrix()
- #19192
- Get rid of sage.combinat.cartesian_product
- #19310
- Pynac hashes are restricted to 32 bits
- #19570
- Upgrade Boost to 1.59
- #19647
- Add bitbucket link for lrcalc
- #19700
- Inconsistency in Matrix_*_dense.__init__
- #19775
- normalization in Pynac buggy
- #19797
- Disallow automatic abs() simplifications resulting non-real expressions
- #19900
- update (lib)gap to 4.8.*
- #19910
- degree is very slow on QQbar
- #19929
- GF(16) (without explicit variable name)
- #19976
- Optimize Cython dependency checking
- #20030
- Change SAGE_DOC environment variables
- #20032
- Add Arb algorithm for Hilbert class polynomial
- #20153
- train-tracks
- #20211
- Unify matrix __init__ methods
- #20374
- Properly package sagenb
- #20377
- Minimize use of is_package_installed at runtime
- #20396
- Implement the invariant form for complex reflection groups
- #20580
- Make __doc__ a descriptor instead of using _sage_doc_()
- #20644
- Disable fragile sagedev tests
- #20775
- Update linbox, givaro and fflas_ffpack to the latest version
- #20833
- Improve _sage_src_lines_()
- #20937
- Document new -y switch of "sage -i"
- #21313
- allow <Graph>.is_isomorphic() use bliss and/or nauty
- #21316
- fix hash of (dense) matrices
- #21391
- Disallow mixing of pos.char.ring elements and symbolic variables
- #21628
- AbstractLinearCode.canonical_representative not properly wrapped in sig_on and sig_off
- #21712
- attach() EINTR with signal handlers
- #21735
- failing doctests with optional package database_jones_numfield
- #21826
- Memory leak coming from Coin solver
- #21835
- Upgrade pip to 9.0.1
- #21941
- Make tightpage the default in 'view' function
- #21965
- Unhandled SIGILL running sage on Debian 7
- #22038
- Implement Zywina's algorithm
- #22180
- Upgrade to pari_jupyter 1.2.1
- #22194
- Multiplying elements from polynomial rings with lots of variables exceeds recursion depth
- #22279
- PariError: no more variables available
- #22281
- Error is is_prime for graphs
- #22283
- Fix sagenb_export
- #22358
- Fix a python 3 incompatibility using lambda
- #22367
- Update discussion of comparisons in tutorial
- #22368
- padic_lseries: fix doctesting directive
- #22409
- Debian u1 patches
- #22433
- Jupyter testing ticket
- #22483
- Non-deterministic test failure in sage.libs.gap
- #22530
- Revert six.iteritems in laurent_polynomial.pyx
- #22536
- SIGFPE during libgap_initialize()
- #22635
- Pari tests broken on Cygwin
- #22807
- libfplll does not build on cygwin
- #22825
- Symbolic constant's interactive docs are unhelpful
- #22845
- deprecation warnings in interacts.calculus.newton_method()
- #22863
- Update PARI/GP to newer version
- #22946
- py3: work on unicode in lazy_import
- #23061
- Cardinality() of Elliptic Curve doesn't use Pari
- #23125
- IPython 5.4 will need a minor change in Sage
- #23155
- Add Cython patches to fix various issues with binding=True
- #23209
- Large performance regression since MPIR upgrade
- #23234
- Remove precision when printing fixed modulus p-adic elements
- #23263
- Allow use of an unpatched pari
- #23361
- rst2ipynb not working
- #23417
- fast construction of symbolic sums
- #23424
- Compute square root of positive semidefinite matrix
- #23533
- fail to build cryptominisat with some gcc versions
- #23540
- twisted warnings when pyopenssl installed
- #23600
- Fix the remaining cpdef declaration issues concerning vtables
- #23618
- Occurrence of sets in doctests
- #23762
- sage.env._add_variable_or_fallback: Get rid of $variable substitution feature
- #23777
- update glpk
- #23828
- Move embeddings of finite fields into the proper folder
- #23869
- libtheora does not build on Ubuntu 16.04
- #23871
- Assorted doctest failures due to optional packages
- #23879
- Various doctest failures if cbc is installed
- #23936
- Update to OpenBLAS 0.2.20
- #23937
- Setup remote CI service
- #23956
- tab completion crashes Sage on (console) Linux
- #23998
- Incorrect division
- #24136
- py3: fix pickling of integers
- #24166
- add pip dependency to brial
- #24169
- Upgrade pip to 9.*
- #24186
- py3 : introducing string conversion tools
- #24188
- CBC causes doctest failures because of linking with incompatible liblapack
- #24197
- Cygwin: fpylll fails to build
- #24213
- do not set MPLVERSION and MPLCONFIGDIR in sage-env
- #24288
- Failing tests in sage.rings.bernmm due to cysignals error on SAGE_DEBUG=yes
- #24330
- Implement degeneracy maps for GammaH
- #24332
- Pari overflow with simple complex root finding
- #24410
- comparison bug between real balls and real literals
- #24419
- sage -rst2ipynb is broken due to notedown
- #24422
- wrong coercion used
- #24429
- Fricas testdoc fails in 8.2.beta1
- #24438
- Finite Family: sort dictionary keys in repr
- #24442
- coxeter3 unusable
- #24447
- Build documentation of cvxopt
- #24449
- doctest failure in matrix/special.py
- #24515
- Lazy import fails in some files
- #24522
- Pynac should check for errors when calling PyObject_RichCompareBool()
- #24534
- Mysterious hang in linbox after fork on Cygwin
- #24555
- ComplexNumber function is wrong
- #24561
- py3: fix bugs in pynac with handling Python 3 ints
- #24583
- py3: additional fixes to sage.interfaces
- #24620
- Singular fails to build on SunOS
- #24701
- Crash in linbox compiled with clang-3.8
- #24737
- Move matrices to new coercion model
- #24862
- Huge speed regression in some tests after matplotlib upgrade
- #24906
- "non-identical C method 'add_variable' not redeclared" warings building InteractiveLPBackend and GurobiBackend
- #24953
- Sage does not build on vfat filesystems
- #24990
- fix libgap on python3
- #25000
- EarDecomposition
- #25003
- ear_decomposition
- #25044
- Add DESTDIR support for gap
- #25108
- Bug with function max
- #25212
- Fix malformatted test in sage.repl.ipython_extension
- #25284
- Move some declarations from Sage to Cython
- #25285
- Upgrade to Python 3.7.0
- #25328
- Respect jupyter path priority
- #25330
- Don't check for the exact maxima version
- #25391
- SageMath fails to build on on Fedora 28 with gcc 8.1
- #25401
- py3: fix maxima interface
- #25410
- Addition of SPQR-Tree to graph.py
- #25475
- Few doctests failed in sage/geometry
- #25481
- Broken link in documentation
- #25482
- Unhandled segfaults not working properly in Cygwin
- #25599
- py3: get rid of "import imp" in /misc/inline_fortran
- #25759
- Patch scipy to fix issue with python3.7
- #25774
- nondeterministic sorting
- #25775
- fix uninstall script (cur_dir -> dirname)
- #25779
- sage.parallel.ncpus.ncpus() reports wrong number of cores
- #25803
- problem factoring polynomial over number field
- #25851
- Add -C option and DESTDIR to make
- #25922
- Bug in is_postcritically_finite
- #26023
- Singular build with SAGE_DEBUG misses omalloc headers
- #26083
- Race condition when upgrading python
- #26115
- docbuild: static files are copied instead of symlinked
- #26124
- Factorization in towers of function fields
- #26129
- nth_root and is_nth_power for function field elements
- #26202
- py3: BaseException.message doesn't exist in python3
- #26206
- py3: problem in coercion of quotients of polynomial rings
- #26319
- py3: patch six.add_metaclass to preserve wrapped class's __qualname__
- #26367
- update gdb package
- #26450
- cython fails to build with SAGE_CHECK=yes
- #26489
- Using wrong libgcc_s when building gcc
- #26591
- py3: log(int(7), base=2) returns 1
- #26697
- Py3 : Fix py3 errors in sage.rings.tate_algebra* files
- #26699
- PariError RgX_to_ser (l <= 2) when computing dual isogeny
- #26733
- update openblas to version 0.3.3
- #26841
- Random failure from random chordal graph
- #26880
- Clean up calling IdentityMorphism with arguments
- #26901
- update p_group_cohomology to GAP 4.10
- #26920
- 2 failing doctests in sql_db.py
- #26928
- matrix argument parsing eats all the memory instead of rising an error
- #26948
- SetPartition breaks with unsortable input
- #26990
- Race when copying package files
- #27006
- cannot convert back polynomials from libgap
- #27035
- giac fails to build (clang/clang++)
- #27058
- Upgrade to Cython 0.29.2
- #27175
- fix spkg-configure.m4 for libffi
- #27233
- QQbar fast path doesn't trigger
- #27252
- Giac fails to build
- #27307
- incorrect usage of sig_on()/sig_off() in integer_mod.lucas
- #27339
- Bug with (Di)Graph.edges()
- #27383
- py3: fix output buffering issues in eclib
- #27437
- MR9: Fix spkg-postinst for pplpy
- #27589
- uninstall.py should always remove symbolic links
- #27678
- Lazy initialization of libgap

Just like the query: wiki links, the parameter of this macro expects a query string formatted according to the rules of the simple ticket query language. This also allows displaying the link and description of a single ticket:

[[TicketQuery(id=123)]]

This is displayed as:

- #123
- make "current branch notification" nicer

A more compact representation without the ticket summaries is also available:

[[TicketQuery(version=0.6|0.7&resolution=duplicate, compact)]]

This is displayed as:

#101, #116, #126, #129, #137, #153, #180, #191, #234, #297, #301, #306, #348, #359, #369, #394, #407, #413, #426, #442, #448, #474, #502, #515, #517, #562, #589, #596, #597, #610, #621, #674, #692, #695, #696, #729, #779, #784, #785, #800, #808, #811, #824, #838, #876, #909, #932, #956, #964, #983, #1043, #1052, #1066, #1068, #1072, #1086, #1090, #1094, #1113, #1118, #1154, #1159, #1169, #1173, #1206, #1219, #1236, #1259, #1283, #1285, #1310, #1315, #1317, #1322, #1326, #1332, #1362, #1369, #1370, #1386, #1396, #1458, #1465, #1467, #1475, #1484, #1521, #1524, #1559, #1599, #1607, #1613, #1620, #1624, #1625, #1633, #1634, #1646, #1655, #1708, #1738, #1756, #1757, #1764, #1798, #1809, #1841, #1849, #1885, #1916, #1942, #1955, #1969, #1982, #1992, #2038, #2042, #2043, #2045, #2092, #2102, #2106, #2118, #2120, #2122, #2152, #2157, #2181, #2197, #2198, #2237, #2255, #2273, #2291, #2306, #2386, #2396, #2429, #2436, #2446, #2490, #2500, #2512, #2554, #2555, #2556, #2557, #2558, #2560, #2568, #2573, #2591, #2604, #2630, #2649, #2650, #2669, #2671, #2673, #2675, #2724, #2773, #2778, #2809, #2817, #2854, #2855, #2902, #2976, #2998, #2999, #3000, #3011, #3012, #3019, #3047, #3080, #3086, #3091, #3147, #3163, #3164, #3165, #3166, #3203, #3248, #3249, #3258, #3265, #3271, #3296, #3319, #3335, #3351, #3394, #3417, #3423, #3426, #3437, #3441, #3466, #3491, #3516, #3517, #3520, #3536, #3568, #3639, #3713, #3714, #3720, #3723, #3748, #3754, #3768, #3839, #3879, #3898, #3906, #3914, #3929, #3953, #3987, #3998, #4029, #4036, #4041, #4056, #4079, #4154, #4160, #4167, #4171, #4172, #4179, #4229, #4230, #4252, #4258, #4259, #4265, #4294, #4303, #4305, #4314, #4316, #4323, #4338, #4365, #4413, #4421, #4426, #4456, #4459, #4474, #4501, #4508, #4530, #4548, #4607, #4629, #4694, #4716, #4731, #4739, #4764, #4781, #4790, #4794, #4806, #4808, #4835, #4839, #4849, #4858, #4868, #4871, #4873, #4943, #4954, #4955, #5036, #5037, #5054, #5065, #5103, #5119, #5124, #5136, #5169, #5187, #5197, #5246, #5247, #5248, #5274, #5296, #5300, #5328, #5339, #5360, #5365, #5367, #5418, #5426, #5458, #5464, #5471, #5475, #5497, #5503, #5504, #5515, #5550, #5559, #5571, #5579, #5584, #5585, #5592, #5626, #5644, #5652, #5669, #5671, #5674, #5682, #5707, #5714, #5717, #5762, #5830, #5831, #5832, #5833, #5935, #5938, #5950, #5959, #5960, #5961, #5970, #5980, #6002, #6005, #6028, #6041, #6055, #6058, #6063, #6090, #6113, #6131, #6132, #6146, #6160, #6165, #6181, #6220, #6227, #6240, #6242, #6247, #6254, #6255, #6275, #6284, #6311, #6323, #6331, #6334, #6348, #6352, #6356, #6375, #6376, #6382, #6383, #6391, #6405, #6437, #6477, #6481, #6490, #6498, #6501, #6509, #6555, #6560, #6562, #6576, #6582, #6610, #6640, #6646, #6651, #6662, #6680, #6683, #6746, #6791, #6801, #6802, #6810, #6816, #6821, #6834, #6844, #6860, #6873, #6885, #6894, #6914, #6933, #6940, #6970, #6975, #6991, #7003, #7038, #7062, #7070, #7075, #7094, #7101, #7108, #7128, #7129, #7134, #7139, #7144, #7151, #7155, #7185, #7210, #7214, #7215, #7216, #7217, #7218, #7219, #7220, #7221, #7222, #7223, #7224, #7225, #7226, #7230, #7233, #7242, #7248, #7256, #7274, #7281, #7293, #7307, #7347, #7349, #7357, #7359, #7369, #7372, #7394, #7410, #7412, #7413, #7422, #7436, #7493, #7497, #7540, #7551, #7558, #7572, #7585, #7588, #7624, #7656, #7701, #7702, #7710, #7712, #7713, #7717, #7722, #7725, #7736, #7762, #7780, #7788, #7791, #7810, #7812, #7816, #7831, #7832, #7839, #7866, #7881, #7882, #7884, #7887, #7888, #7894, #7912, #7924, #7929, #7942, #7945, #7971, #8010, #8023, #8026, #8034, #8035, #8053, #8073, #8085, #8089, #8090, #8106, #8148, #8151, #8204, #8210, #8214, #8230, #8243, #8262, #8274, #8277, #8278, #8286, #8292, #8333, #8350, #8367, #8377, #8393, #8426, #8461, #8466, #8467, #8471, #8472, #8473, #8508, #8545, #8546, #8563, #8566, #8575, #8591, #8603, #8613, #8626, #8634, #8645, #8656, #8657, #8697, #8699, #8708, #8729, #8731, #8752, #8778, #8783, #8794, #8795, #8812, #8813, #8858, #8918, #8949, #8951, #8956, #8995, #8996, #9004, #9022, #9044, #9046, #9071, #9072, #9099, #9113, #9134, #9151, #9162, #9166, #9175, #9194, #9196, #9224, #9229, #9233, #9238, #9264, #9288, #9300, #9328, #9339, #9353, #9379, #9380, #9381, #9382, #9408, #9414, #9415, #9421, #9426, #9428, #9449, #9458, #9464, #9479, #9486, #9511, #9513, #9516, #9518, #9521, #9525, #9531, #9535, #9545, #9547, #9549, #9564, #9568, #9569, #9601, #9620, #9621, #9624, #9627, #9630, #9637, #9641, #9642, #9666, #9667, #9692, #9695, #9710, #9715, #9721, #9724, #9738, #9752, #9759, #9767, #9769, #9772, #9775, #9809, #9819, #9821, #9831, #9833, #9834, #9840, #9848, #9867, #9869, #9883, #9886, #9897, #9908, #9953, #9956, #9965, #9997, #10000, #10031, #10065, #10090, #10111, #10120, #10122, #10126, #10139, #10144, #10152, #10167, #10191, #10195, #10230, #10235, #10240, #10252, #10262, #10273, #10282, #10286, #10289, #10303, #10340, #10344, #10360, #10361, #10425, #10438, #10439, #10455, #10456, #10458, #10459, #10472, #10495, #10542, #10550, #10559, #10570, #10583, #10608, #10613, #10676, #10689, #10694, #10696, #10715, #10728, #10730, #10749, #10760, #10774, #10786, #10789, #10810, #10812, #10833, #10835, #10852, #10854, #10896, #10904, #10906, #10910, #10929, #10945, #10957, #10960, #10970, #10972, #10994, #11032, #11034, #11067, #11086, #11094, #11105, #11119, #11122, #11123, #11157, #11162, #11189, #11195, #11240, #11242, #11260, #11276, #11288, #11303, #11326, #11329, #11336, #11338, #11345, #11391, #11405, #11414, #11416, #11423, #11427, #11469, #11470, #11472, #11496, #11501, #11518, #11519, #11561, #11566, #11594, #11626, #11629, #11633, #11639, #11647, #11656, #11694, #11702, #11707, #11718, #11720, #11723, #11724, #11728, #11743, #11746, #11769, #11773, #11776, #11788, #11797, #11826, #11831, #11833, #11834, #11842, #11844, #11872, #11875, #11893, #11906, #11909, #11916, #11922, #11929, #11931, #11984, #11992, #12000, #12001, #12004, #12007, #12065, #12072, #12095, #12104, #12115, #12127, #12130, #12143, #12154, #12163, #12167, #12184, #12185, #12189, #12194, #12214, #12237, #12238, #12252, #12256, #12277, #12279, #12284, #12285, #12287, #12294, #12296, #12301, #12303, #12331, #12338, #12349, #12357, #12358, #12374, #12417, #12427, #12429, #12431, #12435, #12441, #12458, #12463, #12485, #12546, #12578, #12592, #12621, #12622, #12639, #12641, #12654, #12660, #12672, #12686, #12704, #12720, #12735, #12754, #12765, #12778, #12782, #12785, #12818, #12839, #12846, #12850, #12856, #12871, #12886, #12918, #12926, #12928, #12931, #12967, #12984, #12987, #12992, #12998, #13002, #13021, #13027, #13040, #13042, #13051, #13094, #13096, #13129, #13144, #13207, #13210, #13241, #13263, #13267, #13281, #13302, #13309, #13323, #13333, #13340, #13343, #13383, #13386, #13414, #13418, #13450, #13456, #13522, #13554, #13567, #13577, #13585, #13602, #13607, #13622, #13623, #13636, #13648, #13652, #13684, #13710, #13766, #13779, #13783, #13817, #13858, #13863, #13877, #13904, #13918, #13928, #13939, #13974, #13978, #13986, #13991, #14023, #14039, #14057, #14077, #14097, #14106, #14113, #14134, #14135, #14149, #14169, #14181, #14191, #14221, #14247, #14315, #14326, #14352, #14363, #14404, #14407, #14408, #14449, #14491, #14517, #14535, #14564, #14572, #14598, #14613, #14636, #14641, #14648, #14653, #14679, #14727, #14744, #14758, #14761, #14785, #14812, #14850, #14864, #14887, #14902, #14908, #14954, #14967, #14979, #15004, #15070, #15080, #15084, #15100, #15120, #15139, #15141, #15173, #15182, #15190, #15196, #15215, #15225, #15256, #15258, #15259, #15273, #15274, #15282, #15314, #15323, #15359, #15362, #15366, #15424, #15452, #15456, #15531, #15582, #15610, #15651, #15691, #15695, #15731, #15754, #15814, #15818, #15825, #15833, #15837, #15839, #15856, #15877, #15934, #15935, #16003, #16053, #16085, #16103, #16154, #16167, #16197, #16213, #16258, #16259, #16270, #16287, #16290, #16343, #16386, #16400, #16404, #16411, #16441, #16444, #16481, #16489, #16501, #16520, #16533, #16569, #16574, #16632, #16635, #16660, #16693, #16771, #16779, #16815, #16819, #16839, #16873, #16907, #16925, #16971, #17029, #17046, #17061, #17069, #17071, #17079, #17113, #17174, #17187, #17207, #17235, #17417, #17422, #17499, #17548, #17636, #17640, #17651, #17661, #17708, #17710, #17732, #17743, #17746, #17758, #17768, #17831, #17865, #17883, #17896, #17899, #17961, #17988, #18005, #18051, #18053, #18060, #18103, #18105, #18129, #18155, #18243, #18253, #18261, #18268, #18326, #18350, #18364, #18441, #18451, #18538, #18586, #18604, #18615, #18636, #18661, #18683, #18692, #18729, #18806, #18852, #18879, #18890, #18918, #18969, #18971, #19039, #19050, #19134, #19192, #19310, #19570, #19647, #19700, #19775, #19797, #19900, #19910, #19929, #19976, #20030, #20032, #20153, #20211, #20374, #20377, #20396, #20580, #20644, #20775, #20833, #20937, #21313, #21316, #21391, #21628, #21712, #21735, #21826, #21835, #21941, #21965, #22038, #22180, #22194, #22279, #22281, #22283, #22358, #22367, #22368, #22409, #22433, #22483, #22530, #22536, #22635, #22807, #22825, #22845, #22863, #22946, #23061, #23125, #23155, #23209, #23234, #23263, #23361, #23417, #23424, #23533, #23540, #23600, #23618, #23762, #23777, #23828, #23869, #23871, #23879, #23936, #23937, #23956, #23998, #24136, #24166, #24169, #24186, #24188, #24197, #24213, #24288, #24330, #24332, #24410, #24419, #24422, #24429, #24438, #24442, #24447, #24449, #24515, #24522, #24534, #24555, #24561, #24583, #24620, #24701, #24737, #24862, #24906, #24953, #24990, #25000, #25003, #25044, #25108, #25212, #25284, #25285, #25328, #25330, #25391, #25401, #25410, #25475, #25481, #25482, #25599, #25759, #25774, #25775, #25779, #25803, #25851, #25922, #26023, #26083, #26115, #26124, #26129, #26202, #26206, #26319, #26367, #26450, #26489, #26591, #26697, #26699, #26733, #26841, #26880, #26901, #26920, #26928, #26948, #26990, #27006, #27035, #27058, #27175, #27233, #27252, #27307, #27339, #27383, #27437, #27589, #27678

Finally, if you wish to receive only the number of defects that match the query, use the `count`

```
parameter.
```

[[TicketQuery(version=0.6|0.7&resolution=duplicate, count)]]

This is displayed as:

### Customizing the *table* format

You can also customize the columns displayed in the table format (*format=table*) by using *col=<field>* - you can specify multiple fields and what order they are displayed by placing pipes (`|`

) between the columns like below:

[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter)]]

This is displayed as:

## Results (1 - 3 of 23076)

#### Full rows

In *table* format you can also have full rows by using *rows=<field>* like below:

[[TicketQuery(max=3,status=closed,order=id,desc=1,format=table,col=resolution|summary|owner|reporter,rows=description)]]

This is displayed as:

## Results (1 - 3 of 23076)

Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|

#27686 | invalid | Fix digraphs.nauty_directg or the documentation | ||

Description |
The documentation for nauty_directg (introduced in #27231) currently has this example: sage: gen = graphs.nauty_geng("-c 3") sage: dgs = list(digraphs.nauty_directg(gen)) sage: len(dgs) 13 sage: dgs[0] Digraph on 3 vertices sage: dgs[0]._bit_vector() '001001000' sage: len(list(digraphs.nauty_directg(graphs.PetersenGraph(), options="-o"))) 324
but in Sage 8.7 one needs to use We should either fix the documentation or, better, fix Sage to conform to the documentation.
Usage should be made as similar to |
|||

#27678 | duplicate | Lazy initialization of libgap | ||

Description |
Previously the
Because of this, it was impossible to import it without causing libgap to be initialized, creating slowdown during Sage initialization. The tradeoff is that most code in Sage that uses the libgap interface has to awkwardly use inline imports of I would like to do away with that, especially for work on #18267
This removes This sacrifices some simplicity in implementation of the libgap interface for simplicity in using it, which I think is crucial for updating more code in Sage to use it over the pexpect interface. Note: I originally posted this as MR11 on GitLab, but it did not synchronize due probably to an apparent system-wide problem with webhooks being triggered on gitlib.org. I will keep the merge request open for now until this ticket is closed. |
|||

#27675 | fixed | py3 fixes in rings/polynomial/polynomial_element.pyx | ||

Description |
Mark some |

### Query Language

`query:`

TracLinks and the `[[TicketQuery]]`

macro both use a mini “query language” for specifying query filters. Basically, the filters are separated by ampersands (`&`

). Each filter then consists of the ticket field name, an operator, and one or more values. More than one value are separated by a pipe (`|`

), meaning that the filter matches any of the values. To include a literal `&`

or `|`

in a value, escape the character with a backslash (`\`

).

The available operators are:

`=` | the field content exactly matches one of the values |

`~=` | the field content contains one or more of the values |

`^=` | the field content starts with one of the values |

`$=` | the field content ends with one of the values |

All of these operators can also be negated:

`!=` | the field content matches none of the values |

`!~=` | the field content does not contain any of the values |

`!^=` | the field content does not start with any of the values |

`!$=` | the field content does not end with any of the values |

The date fields `created`

and `modified`

can be constrained by using the `=`

operator and specifying a value containing two dates separated by two dots (`..`

). Either end of the date range can be left empty, meaning that the corresponding end of the range is open. The date parser understands a few natural date specifications like "3 weeks ago", "last month" and "now", as well as Bugzilla-style date specifications like "1d", "2w", "3m" or "4y" for 1 day, 2 weeks, 3 months and 4 years, respectively. Spaces in date specifications can be left out to avoid having to quote the query string.

`created=2007-01-01..2008-01-01` | query tickets created in 2007 |

`created=lastmonth..thismonth` | query tickets created during the previous month |

`modified=1weekago..` | query tickets that have been modified in the last week |

`modified=..30daysago` | query tickets that have been inactive for the last 30 days |

See also: TracTickets, TracReports, TracGuide