Skip to content
This repository was archived by the owner on Jan 31, 2023. It is now read-only.

Commit 5da7c77

Browse files
author
Matthias Koeppe
committed
Convert from Trac wiki using trac-to-github @ 19a09d8d0edf868895a1ff1cfa2de64a138b30cf (#25, #28)
1 parent cb94072 commit 5da7c77

25 files changed

+157
-116
lines changed

CategoriesCategoriesReview.md

+16
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,18 @@ Here are the categories/files which still need a review. They are all
44
essentially empty and already 100% doctested, so the review should be
55
super quick. David Kohel, Javier, or whoever please go ahead!
66

7+
78
```
89
groupoid (positive prereview - Florent; Robert: please double check)
910
```
1011

12+
1113
Everything below has a positive review.
1214

1315
------------------------------------------------------------------------------
1416
Franco Saliola:
1517

18+
1619
```
1720
semigroups (positive review)
1821
examples/semigroups (positive review)
@@ -23,6 +26,8 @@ examples/finite_semigroups (positive review)
2326
finite_semigroups (positive review)
2427
```
2528

29+
30+
2631
```
2732
finite_monoids (positive review - Florent)
2833
examples/finite_monoids (positive review - Florent)
@@ -33,9 +38,11 @@ examples/commutative_additive_monoids (positive review - Florent)
3338
commutative_additive_groups (positive review - Florent)
3439
```
3540

41+
3642
------------------------------------------------------------------------------
3743
Nicolas (code by Florent)
3844

45+
3946
```
4047
examples/sets_cat (positive review)
4148
@@ -46,15 +53,19 @@ infinite_enumerated_sets (positive review)
4653
examples/infinite_enumerated_sets (positive review)
4754
```
4855

56+
4957
------------------------------------------------------------------------------
5058
Jason Bandlow:
59+
5160
```
5261
modules_with_basis (positive review)
5362
```
5463

64+
5565
------------------------------------------------------------------------------
5666
Florent:
5767

68+
5869
```
5970
all (positive review - Florent)
6071
basic (positive review - Florent)
@@ -93,8 +104,10 @@ graded_modules_with_basis (positive review -- Essentially empt
93104
group_algebras (Positive review -- Essentially empty)
94105
```
95106

107+
96108
David and Javier:
97109

110+
98111
```
99112
algebra_ideals (positive review - Javier)
100113
algebra_modules (positive review - Javier)
@@ -133,6 +146,7 @@ unique_factorization_domains (positive review - Javier)
133146
vector_space (positive review - Javier)
134147
```
135148

149+
136150
Florent: The two following aim to define operads over some ring. I
137151
marked them to be discussed since they are essentially empty and that
138152
if we want to have operads say in the category of sets then we will
@@ -146,7 +160,9 @@ framework may allow for a better design. I'll split them out in a
146160
separate patch, and we will see in the future what we will do with
147161
them when we will have concrete examples.
148162

163+
149164
```
150165
operads (100% doctest) (postponed for later)
151166
operads_with_basis (100% doctest) (postponed for later)
152167
```
168+

CategoriesRoadMap.md

+2
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ TODO: add link to there + to the category graph
9898

9999
[Axioms primer](http://www.sagemath.org/doc/reference/categories/sage/categories/primer.html#axioms)
100100

101+
101102
```
102103
sage: Groups() & Sets().Finite()
103104
Category of finite groups
@@ -107,6 +108,7 @@ TODO: add link to there + to the category graph
107108
Category of finite fields
108109
```
109110

111+
110112
- Original infrastructure: [#10963](https://trac.sagemath.org/ticket/10963)
111113
- Alternative infrastructure proposal: [#15701](https://trac.sagemath.org/ticket/15701)
112114
- Finite, Infinite, Associative, Unital, Commutative, Inverse (and

CygwinPort.md

+8
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ Here follow the problem encountered while building Sage:
198198
It should be noted that some libraries were only build in static version although building a shared version should not be a problem, but just a matter of passing -no-undefined to libtool when it is invoked in link mode (adding --no-undefined to LDFLAGS might not work, nor adding -Wl,--no-undefined to C[XX]FLAGS flags, it is really libtool which must be convinced it is not an issue and it doesn't care about the previous env variables) so that libtool does not complain, this is now [#13354](https://trac.sagemath.org/ticket/13354) (see there for current status).
199199

200200
Some worrying cygcheck output:
201+
201202
```
202203
(sage-sh) jp`@`THINKPAD:~/sage-5.2$ for d in `find . -name *.dll`; do t=`cygcheck $d 2>&1|grep "not find"`; if [ -n "$t" ]; then echo $d; echo $t; fi; done
203204
./devel/sage-main/build/lib.cygwin-1.7.16-i686-2.7/sage/libs/lcalc/lcalc_Lfunction.dll
@@ -253,15 +254,18 @@ cygcheck: track_down: could not find libR.dll
253254
./local/lib/R/modules/vfonts.dll
254255
cygcheck: track_down: could not find libR.dll
255256
```
257+
256258
Follow-up tickets:
257259
* the lcalc_Lfunction is now [#13351](https://trac.sagemath.org/ticket/13351),
258260
* the rpy2.rinterface.rinterface is now [#13350](https://trac.sagemath.org/ticket/13350),
259261
* the R/modules/* errors are harmless.
260262

261263
Doctest failures:
264+
262265
```
263266
264267
```
268+
265269
Follow-up tickets:
266270
* sage.libs.mwrank.mwrank seems dysfunctional. Linking it to a shared version of eclib provided in [#13325](https://trac.sagemath.org/ticket/13325) solves the problem.
267271

@@ -353,6 +357,7 @@ Experience:
353357
### Testing Sage 5.6.rc0 on 64 bits Windows 7
354358

355359
With the following Cygwin packages installed:
360+
356361
```
357362
$ cygcheck -c
358363
Cygwin Package Information
@@ -458,6 +463,7 @@ which 2.20-2 OK
458463
xz 5.0.2_20110517-1 OK
459464
zlib0 1.2.7-1 OK
460465
```
466+
461467
+ hacks:
462468
* the gcc-4.7.2.p0 optional spkg (from [#13913](https://trac.sagemath.org/ticket/13913), merged) as gcc 4.6.3 is known to fail to build ECL,
463469
* the zlib spkg from [#13914](https://trac.sagemath.org/ticket/13914) to install shared libraries,
@@ -477,12 +483,14 @@ And with [#9167](https://trac.sagemath.org/ticket/9167) the doc completely build
477483
* there really is a problem with singular, see [#14033](https://trac.sagemath.org/ticket/14033)
478484
* had to rebase once before the sage library
479485
* errors building libgap related files in the sage library, surely because no shared libgap is built because of libtool -no-undefined flag mess (by the way libgap spkg-install is a real mess):
486+
480487
```
481488
gcc -shared -Wl,--enable-auto-image-base -L/home/jp/sage-5.7.beta1/local/lib build/temp.cygwin-1.7.17-i686-2.7/sage/libs/gap/util.o -L/home/jp/sage-5.7.beta1/local/lib -L/home/jp/sage-5.7.beta1/local/lib/python2.7/config -lcsage -lcsage -lgmp -lgap -lm -lstdc++ -lntl -lpython2.7 -o build/lib.cygwin-1.7.17-i686-2.7/sage/libs/gap/util.dll
482489
build/temp.cygwin-1.7.17-i686-2.7/sage/libs/gap/util.o: In function `__pyx_f_4sage_4libs_3gap_4util_memory_usage':
483490
/home/jp/sage-5.7.beta1/devel/sage/sage/libs/gap/util.c:4232: undefined reference to `__imp__libGAP_StopBags'
484491
/home/jp/sage-5.7.beta1/devel/sage/sage/libs/gap/util.c:4241: undefined reference to `__imp__libGAP_EndBags'
485492
```
493+
486494
* after fixing the libgap issue (see [#14038](https://trac.sagemath.org/ticket/14038)), Sage builds and starts, reissued make to build the few missing spkg (sagetex, conway_polynomials), and now its building the doc.
487495
* needs a rebase when building the doc, then finished successfully.
488496
* now running "make ptest" (expecting some failures as I did not take care of [#13960](https://trac.sagemath.org/ticket/13960) or [#9176](https://trac.sagemath.org/ticket/9176) and surely others).

Distribution.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,13 @@ As of 2022-08, outdated/broken and in search of new maintainers to fix [various
7474

7575
# Package managers
7676

77-
This section is about SageMath packages in package managers, which can be
77+
This section is about [SageMath](SageMath) packages in package managers, which can be
7878
related to particular Linux distributions, or macOS-specific (like Homebrew),
7979
or distribution-agnostic, or even OS-agnostic.
8080

8181
See https://repology.org/project/sagemath/versions for an overview of package versions.
8282

83-
* general SageMath packaging mailing list:
83+
* general [SageMath](SageMath) packaging mailing list:
8484
[sage-packaging](https://groups.google.com/forum/#!forum/sage-packaging)
8585

8686
## Arch-linux
@@ -131,9 +131,11 @@ See https://repology.org/project/sagemath/versions for an overview of package ve
131131
## Homebrew
132132

133133
SageMath can now be installed on macOS via Homebrew by running
134+
134135
```
135136
brew cask install sage
136137
```
138+
137139
This fetches the dmg for the app, and installs the app from that dmg.
138140
See [this post on sage-devel](https://groups.google.com/d/msg/sage-devel/jdLfIKQ1M18/PVQqJUUqAgAJ).
139141

ExoticPorts.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ I'll put some info here on what I needed to build Sage on some exotic archs.
22

33
Related: [#29143](https://trac.sagemath.org/ticket/29143) - Add to tox.ini 32-bit linux environments and other architectures supported by docker
44

5-
## SageMath 9.0
5+
## [SageMath](SageMath) 9.0
66

77
### Raspberry Pi 4B 2GB running Raspbian Buster
88

@@ -17,18 +17,18 @@ Related: [#29143](https://trac.sagemath.org/ticket/29143) - Add to tox.ini 32-bi
1717
1818
In a few days I will build sage on a Raspberry Pi 4B with 4 GB running on a USB-ssd
1919

20-
* [[ https://groups.google.com/forum/#!topic/sage-devel/yngGVDsQ85k ]]
20+
* [https://groups.google.com/forum/#!topic/sage-devel/yngGVDsQ85k ](https://groups.google.com/forum/#!topic/sage-devel/yngGVDsQ85k)
2121

2222

23-
## SageMath 8.9
23+
## [SageMath](SageMath) 8.9
2424

2525
### Raspberry Pi 4B running Raspbian Buster
2626

2727
> Building with MAKE='make -j3' make succeeded partially. There was a running sage, building the docs failed.
2828
2929

3030

31-
## SageMath 8.2
31+
## [SageMath](SageMath) 8.2
3232

3333
### Raspberry Pi running Ubuntu 16.04
3434

GitHub.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# GitHub
1+
# [GitHub](GitHub)
22

3-
![](https://github.githubassets.com/images/modules/logos_page/Octocat.png, height=200, right)[GitHub](https://github.com) refers to the popular source code hosting and issue tracking service. For convenience, there is a [mirror of Sage's repository](https://github.com/sagemath/sage) on GitHub, though it should be considered read-only, and we do not accept issues or pull requests to Sage through GitHub. However, the [SageMath organization](https://github.com/sagemath) on GitHub does host a number of other ancillary repositories related to Sage, and other Sage-related projects, including (but not limited to):
3+
<img src="https://github.githubassets.com/images/modules/logos_page/Octocat.png" height=200, right>[GitHub](https://github.com) refers to the popular source code hosting and issue tracking service. For convenience, there is a [mirror of Sage's repository](https://github.com/sagemath/sage) on [GitHub](GitHub), though it should be considered read-only, and we do not accept issues or pull requests to Sage through [GitHub](GitHub). However, the [SageMath organization](https://github.com/sagemath) on [GitHub](GitHub) does host a number of other ancillary repositories related to Sage, and other Sage-related projects, including (but not limited to):
44

55
* [Cysignals](https://github.com/sagemath/cysignals)
66
* [the Sage Patchbot](https://github.com/sagemath/sage-patchbot)
@@ -10,4 +10,4 @@
1010
* [the (legacy) Sage Notebook](https://github.com/sagemath/sagenb)
1111
* etc...
1212

13-
There is also a Sage mirror on GitLab.
13+
There is also a Sage mirror on [GitLab](GitLab).

GitLab.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Some SageMath development is also happening on GitLab.
1+
Some [SageMath](SageMath) development is also happening on [GitLab](GitLab).
22

33
We run a read-only [mirror of the official branches](https://gitlab.com/sagemath/sage/) , a read-only [mirror of the branches that people work on on trac](https://gitlab.com/sagemath/dev/trac/) , and a [collaborative workspace](https://gitlab.com/sagemath/dev/sage/) (contact any of the developers there if you want to get access.)

GraphTheoryRoadmap.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This page aims at documenting the progress of the Graph Theory component of Sage
77

88
# Comparison with other graph theory software
99

10-
* [This](Mathematica Graph Theory ) page aims at comparing the features implemented in Mathematica that are missing in Sage.
10+
* [This](Mathematica-Graph-Theory-) page aims at comparing the features implemented in Mathematica that are missing in Sage.
1111

1212
# Missing features
1313

Home.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ sage: 1 + 2
5252
3
5353
```
5454
}}}
55+
5556
You can also use backticks (```) to demarcate inline code snippets, etc. This is useful around names like `DiGraph` to avoid an automatic wikilink (DiGraph), like so: ``DiGraph``.
5657

5758
SageMath makes use of many upstream projects, which have their own bug tracking pages. A selection: [Cython](https://github.com/cython/cython), [fflas-ffpack](https://github.com/linbox-team/fflas-ffpack/issues), [GAP](https://github.com/gap-system/gap/issues), [GCC](https://gcc.gnu.org/bugzilla/) ([instructions](https://gcc.gnu.org/bugs/)), [Givaro](https://github.com/linbox-team/givaro/issues), [JMol](https://sourceforge.net/p/jmol/bugs/), [LinBox](https://github.com/linbox-team/linbox/issues), [Maxima](https://sourceforge.net/p/maxima/bugs/), [Numpy](https://github.com/numpy/numpy/issues), [PARI/GP](https://pari.math.u-bordeaux.fr/Bugs/) ([instructions](https://pari.math.u-bordeaux.fr/Bugs/Reporting.html)), [Python](https://bugs.python.org/), [Singular](https://www.singular.uni-kl.de:8002/trac/).
@@ -77,7 +78,7 @@ Make sure you understand the review process, and the procedures for opening and
7778

7879
When opening a ticket to make a feature request or to plan a project, you may find our [Feature request guidelines](https://wiki.sagemath.org/feature_request_guidelines) helpful.
7980

80-
![](ticket_badges.png, 547px)
81+
[[Home/ticket_badges.png]]
8182

8283
After pushing a branch to a ticket, the ticket will show badges linking to results of automated tests that run on the [patchbot](patchbot) and other [tests that run on GitHub Actions](https://trac.sagemath.org/wiki/ReleaseTours/sage-9.6#Newdevelopertools).
8384

@@ -167,6 +168,7 @@ diff --git a/bar b/bar
167168
+xyzzy
168169
```
169170
}}}
171+
170172
To avoid an automatic wikilink for non-code names like GitHub, prepend it with an exclamation mark: `GitHub`. See WikiFormatting for more information.
171173

172174
## Account Names Mapped to Real Names

Infrastructure.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ Please mark which services still need to find a new home, with the system requir
7070
* contact: no real organisation yet, go to sage-devel
7171
* url: https://git.sagemath.org https://trac.sagemath.org
7272

73-
## GitHub organization for SageMath
73+
## [GitHub](GitHub) organization for [SageMath](SageMath)
7474
* url: https://github.com/sagemath
7575
* admin: schilly, vbraun
7676

77-
## GitLab organization for SageMath
77+
## [GitLab](GitLab) organization for [SageMath](SageMath)
7878

7979
* url: https://gitlab.com/sagemath
8080
* admin: embray, jrueth

Mapple Graph Theory .md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
See [Maple Graph Theory ](Maple Graph Theory ).
1+
See [Maple Graph Theory ](Maple-Graph-Theory-).

OpenStack.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
# OpenStack
1+
# [OpenStack](OpenStack)
22

33
TODO: Fill in more useful information here. For now I'm just dumping some notes here:
44

5+
56
```
67
docker-machine create -d openstack
78
--openstack-domain-name=stratuslab \
@@ -11,4 +12,4 @@ docker-machine create -d openstack
1112
--openstack-tenant-id=d593d7819b6f42d09a5f89339cdfcfc5 \
1213
--openstack-region=lal --openstack-insecure \
1314
--openstack-ssh-user=debian --engine-storage-driver=overlay2
14-
```
15+
```

PatLeSmithe.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@
1111

1212
[This is the Trac macro *TicketQuery* that was inherited from the migration](https://trac.sagemath.org/wiki/WikiMacros#TicketQuery-macro) called with arguments (max=15,status=needs_info
1313

14-
| [DatabaseSchema](http://trac.edgewall.org/wiki/TracDev/DatabaseSchema) | [TracLinks](http://trac.sagemath.org/sage_trac/wiki/TracLinks) | [TracQuery](http://trac.sagemath.org/sage_trac/wiki/TracQuery) | [TracReports](http://trac.sagemath.org/sage_trac/wiki/TracReports) | [TracTickets](http://trac.sagemath.org/sage_trac/wiki/TracTickets) | [WikiFormatting](http://trac.sagemath.org/sage_trac/wiki/WikiFormatting) |
15-
|----------------------:-------------------------------------------------|-----------------:----------------------------------------------|-----------------:----------------------------------------------|-------------------:------------------------------------------------|-------------------:------------------------------------------------|----------------------:---------------------------------------------------|
14+
| | | | | | |
15+
|------------------------------------------------------------------------|----------------------------------------------------------------|----------------------------------------------------------------|--------------------------------------------------------------------|--------------------------------------------------------------------|--------------------------------------------------------------------------|
16+
| [DatabaseSchema](http://trac.edgewall.org/wiki/TracDev/DatabaseSchema) | [TracLinks](http://trac.sagemath.org/sage_trac/wiki/TracLinks) | [TracQuery](http://trac.sagemath.org/sage_trac/wiki/TracQuery) | [TracReports](http://trac.sagemath.org/sage_trac/wiki/TracReports) | [TracTickets](http://trac.sagemath.org/sage_trac/wiki/TracTickets) | [WikiFormatting](http://trac.sagemath.org/sage_trac/wiki/WikiFormatting) |

QuantumDividedPowerAlgebra.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
The QuantumDividedPowerAlgebra is a graded algebra over a ring R[q]. The component in degree n is the free R[q]-module with basis x^n^. The multiplication is defined on basis elements by x^r^.x^s^ = [r+s,r]_q x^r+s^ where [r+s,r]_q is the quantum binomial coefficient.
1+
The [QuantumDividedPowerAlgebra](QuantumDividedPowerAlgebra) is a graded algebra over a ring R[q]. The component in degree n is the free R[q]-module with basis x^n^. The multiplication is defined on basis elements by x^r^.x^s^ = [r+s,r]_q x^r+s^ where [r+s,r]_q is the quantum binomial coefficient.
22

33
The [DividedPowerAlgebra](http://trac.sagemath.org/sage_trac/search/opensearch?q=wiki%3AQuantumDividedPowerAlgebra) is a graded algebra over a ring R. The component in degree n is the free R-module with basis x^n^. The multiplication is defined on basis elements by x^r^.x^s^ = [r+s,r]_q x^r+s^ where [r+s,r] is the binomial coefficient.
44

SageCombinatChevieStatusReport.md

+2
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,12 @@ Much time was spent during the workshop (and previously during Sage Days 20) dis
9696
* Representation theory of Coxeter/reflection groups: porting Chevie's data collections (and/or smoothly interfacing to them as a temporary measure) would definitely make sense. On the other hand algorithms for representations of general groups really belong to GAP 4. Much needs to be done to better expose such features in Sage, in particular around character tables (see [#9293](https://trac.sagemath.org/ticket/9293))!
9797

9898
* Braid groups:
99+
99100
```
100101
sage: B = BraidGroup(W)
101102
sage: B.from_reduced_word(1,2,3)
102103
```
104+
103105
* Community?
104106
* Potential collaboration with Dehornoy
105107
* A notion of braid group exists for every finite complex reflection group

SageCombinatRoadMap.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ for further collaborations).
1414

1515
## Progress of the migration from MuPAD to Sage
1616

17-
| Topic |Progress| Comments |
17+
| | | |
1818
|----------------------------------|--------|-------------------------------|
19+
| Topic |Progress| Comments |
1920
| Basic enumerative combinatorics | 75% | 2007-08 by Mike |
2021
| Decomposable objects / Species | 75% | [#10662](https://trac.sagemath.org/ticket/10662) |
2122
| Trees | 30% | |
@@ -41,7 +42,6 @@ for further collaborations).
4142
| Database access |100% | |
4243
| MachineIntegerListsLex | 0% | Will be easy via cython |
4344
| Basic abstract data structures |100% | (fast stacks, AVL, dancing links) compares to just the basic ones in MuPAD + no real way to implement some with serious speed ourselves |
44-
4545
## Road map
4646

4747
* Hopf algebras, Symmetric functions, and generalizations

0 commit comments

Comments
 (0)