Skip to content
This repository has been archived by the owner on Feb 1, 2023. It is now read-only.

Tides #20

Closed
wants to merge 1,726 commits into from
Closed

Tides #20

wants to merge 1,726 commits into from

Conversation

miguelmarco
Copy link
Contributor

No description provided.

videlec and others added 30 commits June 2, 2014 15:44
…upplies too few ticks to disambiguate the plot scale.
Implements Cremona and and Samir Siksek's algorithm for computing lower
bounds on canonical heights, with Nook's extensions to number fields.

URL: http://trac.sagemath.org/8828
Reported by: robertwb
Ticket author(s): Robert Bradshaw, John Cremona
Reviewer(s): Peter Bruin
… at least 2 ticks

This comes up from an internal(?) email where it was asked that log
scale plots should have automatic expansion of the axis if there are not
enough ticks. The current behavior is to raise an error.

The attached patch implements this feature and works as long as the user
doesn't provide too few ticks via the `ticks` option of `show()`. This
patch should work well with the following plots, all of which fail
without this patch:
{{{
sage: plot_loglog(x, (1,10)).show(xmin=10, xmax=1)
sage: list_plot_loglog(zip([1, 10], [0.5, 6.0]))
sage: list_plot_loglog(zip([2, 3], [3, 4.0]), base=2)
sage: list_plot_loglog(zip([2, 10], [0.5, 4.0]))
}}}

This patch fixes #13340 too.

----

Apply [attachment:trac_13422-rebase.patch] to `devel/sage`

URL: http://trac.sagemath.org/13422
Reported by: ppurka
Ticket author(s): Punarbasu Purkayastha, Michael Orlitzky
Reviewer(s): Karl-Dieter Crisman, Michael Orlitzky, Punarbasu
Purkayastha
videlec and others added 25 commits June 17, 2014 18:59
The python tarball contains a upper-case `Python-x.y.z` directory. Our
build system does not handle that case. Worse, it works differently on
OSX and real OS'es because of filesystem case sensitivity.

URL: http://trac.sagemath.org/16415
Reported by: vbraun
Ticket author(s): Volker Braun
Reviewer(s): John Palmieri, Leif Leonhardy
Tarball: http://boxen.math.washington.edu/home/vbraun/upstream/python-2.
7.7.tar.gz

URL: http://trac.sagemath.org/16260
Reported by: vbraun
Ticket author(s): Volker Braun
Reviewer(s): François Bissey, Jean-Pierre Flori, Leif Leonhardy, Simon
King, John Palmieri
…yout

The packages zero an pyzmq are required to let IPython notebook work
within Sage. There seems to be a
[https://groups.google.com/forum/#!topic/sage-devel/TbjumtvzCM0
consensus] to have those as standard packages. See also #16053.

The upstream tarballs can be found at :
- http://download.zeromq.org/zeromq-4.0.4.tar.gz
- https://pypi.python.org/packages/source/p/pyzmq/pyzmq-14.3.0.tar.gz

URL: http://trac.sagemath.org/16455
Reported by: tmonteil
Ticket author(s): Thierry Monteil
Reviewer(s): Sébastien Labbé
- deprecate `ChooseNK` (in `sage.combinat.choose_nk`) and `SplitNK` (in
`sage.combinat.split_nk`).
- clean `sage.combinat.subword` and `sage.combinat.subset`
  - inheritance from `Parent`
  - much better iteration/random generation
  - ...

And become more pep8 compliant ;=)

see also: #16472

URL: http://trac.sagemath.org/10534
Reported by: vdelecroix
Ticket author(s): Vincent Delecroix, Frédéric Chapoton
Reviewer(s): Florent Hivert, Frédéric Chapoton, Travis Scrimshaw
The class `PermutationsNK` in `sage.combinat.permutation_nk` was only
used for its iterative property. The latter can be replaced from the
`permutations` in the `itertools` Python module.

see also: #10534

URL: http://trac.sagemath.org/16472
Reported by: vdelecroix
Ticket author(s): Vincent Delecroix
Reviewer(s): Travis Scrimshaw
… nesting

In the following class tree:
{{{
class Bla(UniqueRepresentation):
    class Bla1(UniqueRepresentation):
        class Bla11:
            Pass
    class Bla2:
        class Bla21:
            Pass
}}}
The names are set to
{{{
        sage: Bla.Bla1.__name__
        'Bla.Bla1'
        sage: Bla.Bla2.__name__
        'Bla.Bla2'
        sage: Bla.Bla2.Bla21.__name__
        'Bla.Bla2.Bla21'
}}}
But
{{{
        sage: Bla.Bla1.Bla11.__name__
        'Bla1.Bla11'
}}}
whereas one would expect {{{'Bla.Bla1.Bla11'}}}
This breaks a lot of doc in categories and in particular in functorial
constructions.

__Apply__

- [attachment:trac9107_nesting_nested_classes.patch]
- [attachment:trac_9107_fix_cross_reference.patch]

URL: http://trac.sagemath.org/9107
Reported by: hivert
Ticket author(s): Simon King, Nicolas M. Thiéry
Reviewer(s): Volker Braun, Florent Hivert, Travis Scrimshaw
Following https://groups.google.com/forum/#!topic/sage-devel/CN0JgZcN51w

This page contains almost nothing, and does not give *at all* a good
idea of what Sage can do with graphs.

http://www.sagemath.org/doc/constructions/graph_theory.html

This is much more informative, and up to date.

http://www.sagemath.org/doc/reference/graphs/

Nathann

URL: http://trac.sagemath.org/16223
Reported by: ncohen
Ticket author(s): Nathann Cohen
Reviewer(s): Ralf Stephan
A file for difference families and the associated BIBD constructions.

Also
 - some simplifications for BIBD with k=4,5
 - some new BIBD with k=6,7,...

URL: http://trac.sagemath.org/16461
Reported by: vdelecroix
Ticket author(s): Vincent Delecroix
Reviewer(s): Nathann Cohen
New designs, and a new "TD from PBD" construction ! Too bad this
construction cannot be called automatically (yet) `:-P`

Nathann

URL: http://trac.sagemath.org/16361
Reported by: ncohen
Ticket author(s): Nathann Cohen
Reviewer(s): Vincent Delecroix
Currently it only prints in French convention for non `repr` formats:
{{{
sage: t = Tableau([[1,2,3],[4,5]])
sage: Tableaux.global_options(ascii_art="compact")
|4|5|
|1|2|3|
sage: Tableaux.global_options(ascii_art="table")
sage: ascii_art(t)
+---+---+
| 4 | 5 |
+---+---+---+
| 1 | 2 | 3 |
+---+---+---+
}}}

URL: http://trac.sagemath.org/16487
Reported by: tscrim
Ticket author(s): Travis Scrimshaw
Reviewer(s): Vincent Delecroix
The name implies a boolean return value (contrary to the
implementation), and used that way the function is way too slow:
{{{
sage: timeit('l=[n for n in range(1000) if is_square(8*(n)+1)]')
625 loops, best of 3: 909 µs per loop
sage: timeit('l=[n for n in range(1000) if is_triangular_number(n)]')
5 loops, best of 3: 200 ms per loop
sage: timeit('l=[n for n in range(1000) if is_square(8*(n)+1)]')
625 loops, best of 3: 903 µs per loop
sage: timeit('l=[n for n in range(1000) if is_triangular_number(n)]')
5 loops, best of 3: 195 ms per loop
}}}
The reason is that the simple boolean test used above is not performed
before the more involved computation of the index.

URL: http://trac.sagemath.org/16424
Reported by: rws
Ticket author(s): Vincent Delecroix
Reviewer(s): Ralf Stephan
Related to [sagemath/git-trac-command#7].

URL: http://trac.sagemath.org/16482
Reported by: emassop
Ticket author(s): Erik Massop
Reviewer(s): Volker Braun
Okayyyyyyyyyyyyyyy... I think this is the end of this long sequence of
constructions, now `:-P`

Nathann

URL: http://trac.sagemath.org/16373
Reported by: ncohen
Ticket author(s): Nathann Cohen
Reviewer(s): Vincent Delecroix
In the construction of Stinson book the `BIBD(25,4,1)` comes from a
difference family so we can just add it to the database. Moreover the
function `PBD_4_5_8_9_12` previously failed for `v=4,5,8,9,12` where the
trivial answer `[range(v)]` just fits.

URL: http://trac.sagemath.org/16476
Reported by: vdelecroix
Ticket author(s): Vincent Delecroix
Reviewer(s): Nathann Cohen
This patch implements Right-angled Artin groups (RAAG's for short,
a.k.a. graph groups or partially commutative groups).

URL: http://trac.sagemath.org/15137
Reported by: tscrim
Ticket author(s): Travis Scrimshaw
Reviewer(s): Frédéric Chapoton, Miguel Marco
…k 'make distclean'

From sage-devel:
{{{
sage-6.2 build successfully, but perhaps the make doc-clean was not
successful

make doc-clean
cd src/doc && make -j4 clean
Deleting generated docs...
rm -rf en/reference/*/sage
rm -rf en/reference/*/sagenb
rm -rf en/reference/sage
rm -rf en/reference/sagenb
rm -rf output
git clean -f -d .
make[1]: git: No such file or directory
make[1]: *** [clean] Error 1
make: *** [doc-clean] Error 2

What am I supposed to do?
}}}

In `src/doc/Makefile` we have:
{{{
#!make
all:
        @echo "Please build the doc using either 'make doc' from
SAGE_ROOT, or"
        @echo "'sage -docbuild all html'. See 'sage -docbuild help' for
more informations."
clean:
        @echo "Deleting generated docs..."
        rm -rf en/reference/*/sage
        rm -rf en/reference/*/sagenb
        rm -rf en/reference/sage
        rm -rf en/reference/sagenb
        rm -rf output
        git clean -f -d .
}}}

and that's called from the top-level `Makefile` (outside a Sage
subshell).

URL: http://trac.sagemath.org/16303
Reported by: leif
Ticket author(s): Volker Braun
Reviewer(s): Anne Schilling, John Palmieri, Leif Leonhardy
Upstream tarball: https://github.com/ipython/ipython/releases/download/r
el-2.1.0/ipython-2.1.0.tar.gz

URL: http://trac.sagemath.org/16488
Reported by: was
Ticket author(s): R. Andrew Ohana
Reviewer(s): Thierry Monteil
@robertwb
Copy link
Contributor

Can you make this a pull request against the devel branch to more cleanly see what is in your CL?

@miguelmarco
Copy link
Contributor Author

Sorry, just ignore it. I did it by mistake.

El Viernes, 27 de junio de 2014 14:00:32 Robert Bradshaw escribió:

Can you make this a pull request against the devel branch to more cleanly
see what is in your CL?


Reply to this email directly or view it on GitHub:
sagemath/sage#20 (comment)

@robertwb robertwb closed this Jun 29, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet