747174a | Kamal Saleh | 14 December 2019, 16:31:56 UTC | IsEqualToProjectiveSpace -> IsIsomorphicToProjectiveSpace https://github.com/homalg-project/homalg_project/pull/305#issuecomment-565731578 | 14 December 2019, 16:31:56 UTC |
0a2ba76 | Kamal Saleh | 14 December 2019, 12:15:40 UTC | Bump version to 2019.12.05 | 14 December 2019, 12:15:40 UTC |
993ff54 | Kamal Saleh | 14 December 2019, 12:09:21 UTC | change the property name: IsProjectiveSpace -> IsEqualToProjectiveSpace to avoid conflicts with FinInG package which was deposited while ToricVarieties was disabled. | 14 December 2019, 12:09:21 UTC |
3e2ce71 | Mohamed Barakat | 12 December 2019, 14:54:50 UTC | bumped version | 12 December 2019, 14:54:50 UTC |
8e6fbf9 | Martin Bies | 12 December 2019, 14:26:36 UTC | Added method IsSimplicial | 12 December 2019, 14:26:36 UTC |
9a216d7 | Mohamed Barakat | 08 December 2019, 20:22:30 UTC | fixed comments | 08 December 2019, 20:23:05 UTC |
bfb8588 | Mohamed Barakat | 08 December 2019, 18:40:13 UTC | added SourceRepository and IssueTrackerURL to PackageInfo.g closes #159 | 08 December 2019, 18:40:13 UTC |
a3cd1df | Mohamed Barakat | 08 December 2019, 16:58:34 UTC | first improvement of ReducedSyzygiesGeneratorsOfRows/Columns The example in #218 will now work but this not a complete fix. A complete generic fix must take into account the ZeroRows/Columns of arbitrary matrices. A hot fix would be to disable the the SingularMacors ReducedSyzygiesGeneratorsOfRows/Columns which Singular's nres. | 08 December 2019, 17:40:21 UTC |
2bad33f | Mohamed Barakat | 08 December 2019, 16:57:15 UTC | fixed comments | 08 December 2019, 16:57:15 UTC |
586f5cb | Mohamed Barakat | 08 December 2019, 15:09:26 UTC | Merge branch 'pr-304' into devel * pr-304: bump verion to v2019.12.06 Catching some corner cases in ConvertMatrixToRow/Column | 08 December 2019, 15:09:26 UTC |
2a23902 | Mohamed Barakat | 08 December 2019, 14:13:27 UTC | Merge branch 'pr-210' into devel * pr-210: Moved ring constructors from Matrices to Gauss: closes #147 | 08 December 2019, 14:13:27 UTC |
1a5f7f9 | Mohamed Barakat | 08 December 2019, 13:34:20 UTC | Merge branch 'pr-198' into devel * pr-198: Added two methods in Gauss | 08 December 2019, 13:34:20 UTC |
ffdc0df | Kamal Saleh | 08 December 2019, 13:00:43 UTC | bump verion to v2019.12.06 | 08 December 2019, 13:00:43 UTC |
bed4e01 | Mohamed Barakat | 08 December 2019, 12:13:02 UTC | one more SetItsInvolution | 08 December 2019, 12:13:02 UTC |
7841b0b | Mohamed Barakat | 08 December 2019, 12:03:37 UTC | bumped version | 08 December 2019, 12:03:37 UTC |
dec1e5b | Mohamed Barakat | 08 December 2019, 11:36:02 UTC | Merge branch 'pr-286' into devel * pr-286: bumped versions of Max's changes Call ResetFilterObj on filters, not attributes Turn AFiniteFreeResolution into a mutable attribute Turn some matrix "properties" into plain filters Remove unused attribute IsIdentityOnObjects Declare Genesis as a mutable attribute for functors, too | 08 December 2019, 11:36:02 UTC |
dabf256 | Mohamed Barakat | 08 December 2019, 11:31:15 UTC | bumped versions of Max's changes | 08 December 2019, 11:31:15 UTC |
db93ee0 | Kamal Saleh | 06 December 2019, 10:26:00 UTC | Catching some corner cases in ConvertMatrixToRow/Column before letting the generic method evalute an empty matrix, to prevent getting the warning info: //an empty matrix is about to get evaluated!// | 06 December 2019, 10:26:00 UTC |
4375994 | Mohamed Barakat | 29 November 2019, 11:34:02 UTC | simplified code of RightDivide/LeftDivide after we have improved/fixed the implementation of DecideZeroRows/ColumnsEffectively to comply with their specifications | 29 November 2019, 13:59:18 UTC |
8f9c7e0 | Mohamed Barakat | 29 November 2019, 13:57:56 UTC | do not decide zero w.r.t. zero matrices | 29 November 2019, 13:57:56 UTC |
adee5f0 | Mohamed Barakat | 29 November 2019, 12:32:52 UTC | added InitialMatrix/InitialIdentityMatrix to homalgTable of external GAP and modified existing entries ZeroMatrix/IdentityMatrix | 29 November 2019, 13:51:21 UTC |
4778555 | Mohamed Barakat | 28 November 2019, 17:05:20 UTC | Merge branch 'pr-303' into devel * pr-303: bumped version TransposedMat -> TransposedMatrix | 28 November 2019, 17:05:20 UTC |
4d0cb4f | Mohamed Barakat | 28 November 2019, 17:04:56 UTC | bumped version | 28 November 2019, 17:04:56 UTC |
9dd7bdf | Mohamed Barakat | 28 November 2019, 14:46:54 UTC | now DecideZeroRowsEffectively complies with documented specifications Now * DecideZeroRowsEffectively * DecideZeroColumnsEffectively comply with documented specifications, which are also mentioned in the lecture notes about algorithmic homological algebra. This commit closes #301 | 28 November 2019, 14:46:54 UTC |
7403177 | Mohamed Barakat | 28 November 2019, 14:45:33 UTC | suppress documentation of homalgTable entries | 28 November 2019, 14:45:33 UTC |
df0cce0 | Fabian Zickgraf | 28 November 2019, 14:20:13 UTC | TransposedMat -> TransposedMatrix Fixup of 7282a1bcc64865cb4844277a18e0e75b80a26c2e | 28 November 2019, 14:27:17 UTC |
43497db | Fabian Zickgraf | 26 November 2019, 12:26:44 UTC | Run Jenkins cronjob only on master branch | 26 November 2019, 12:44:33 UTC |
1ab640f | Mohamed Barakat | 16 November 2019, 16:51:15 UTC | fixed bug in HomalgResidueClassRingElement which becomes relevant in gap-4.10.2 | 16 November 2019, 16:51:15 UTC |
8324521 | Mohamed Barakat | 15 November 2019, 13:39:15 UTC | Merge pull request #299 from zickgraf/cap_ci Run CAP_project tests in CI | 15 November 2019, 13:39:15 UTC |
79425f1 | Fabian Zickgraf | 15 November 2019, 12:55:18 UTC | Run CAP_project tests in CI | 15 November 2019, 12:55:18 UTC |
393f2c9 | Sebastian Posur | 13 November 2019, 11:22:49 UTC | Bump version | 13 November 2019, 11:22:49 UTC |
65c0343 | Sebastian Posur | 13 November 2019, 11:20:56 UTC | Add one-sided simplify for homalg matrices | 13 November 2019, 11:20:56 UTC |
c3dbb5b | Sebastian Posur | 06 November 2019, 14:12:03 UTC | Add simplify for homalg matrices w.r.t. left and right multiplication. | 06 November 2019, 14:12:03 UTC |
b818aa0 | Mohamed Barakat | 03 November 2019, 14:43:11 UTC | every homalg ring has now a function to interpret rationals homalg_ring!.interpret_rationals_func See https://github.com/homalg-project/CAP_project/pull/422 | 03 November 2019, 14:43:11 UTC |
5cbc316 | Fabian Zickgraf | 25 October 2019, 15:45:04 UTC | Plot every test in a different plot and plot both cpu and real time | 25 October 2019, 17:03:56 UTC |
f6617a1 | Fabian Zickgraf | 25 October 2019, 08:15:06 UTC | Use all cores for parallelization in Jenkins | 25 October 2019, 08:15:06 UTC |
6a5bb5a | Mohamed Barakat | 24 October 2019, 13:37:29 UTC | tis completes commit d7dbf19 | 24 October 2019, 13:37:29 UTC |
88e5e61 | Mohamed Barakat | 24 October 2019, 13:19:13 UTC | allow errors in ExamplesForHomalg_Macaulay.g to make the ci fail | 24 October 2019, 13:31:51 UTC |
d7dbf19 | Mohamed Barakat | 24 October 2019, 12:30:52 UTC | this completes commit 5188748 | 24 October 2019, 12:30:52 UTC |
d792bc7 | Mohamed Barakat | 24 October 2019, 11:36:02 UTC | allow errors in Sheaves_Singular.g to make the ci fail | 24 October 2019, 11:36:02 UTC |
83da42e | Mohamed Barakat | 24 October 2019, 11:10:11 UTC | allow errors in Sheaves & D-Modules to make the ci fail | 24 October 2019, 11:10:11 UTC |
404a558 | Fabian Zickgraf | 22 October 2019, 10:57:54 UTC | Add missing dependencies in makefile | 22 October 2019, 11:32:41 UTC |
8675631 | Fabian Zickgraf | 22 October 2019, 10:03:07 UTC | Remove duplicate make target "ci-test" | 22 October 2019, 11:32:41 UTC |
2420e8a | Fabian Zickgraf | 22 October 2019, 07:23:13 UTC | Disable tests failing with gap-master | 22 October 2019, 11:32:41 UTC |
6ef9261 | Fabian Zickgraf | 21 October 2019, 14:49:58 UTC | Enable parallelization for CircleCI | 21 October 2019, 16:41:05 UTC |
a87801d | Fabian Zickgraf | 21 October 2019, 14:49:36 UTC | Make output of make synchronous | 21 October 2019, 16:41:05 UTC |
6851fa6 | Fabian Zickgraf | 20 October 2019, 17:41:44 UTC | Split ci-test_test_suite_main_examples_of_homalg_project into multiple tests | 21 October 2019, 16:41:05 UTC |
085e53c | Fabian Zickgraf | 20 October 2019, 10:50:09 UTC | Remove dependencies of tests on doc targets These should be handled in the package makefiles. | 21 October 2019, 12:15:59 UTC |
62ffd5a | Fabian Zickgraf | 20 October 2019, 10:46:52 UTC | Gather performance data of packages not in homalg_project | 21 October 2019, 12:15:59 UTC |
bf16c5b | Fabian Zickgraf | 20 October 2019, 10:38:31 UTC | Replace test_packages_of_homalg_project by separate tests | 21 October 2019, 12:15:59 UTC |
bc91e5f | Fabian Zickgraf | 19 October 2019, 10:20:37 UTC | Extract LoadSheaves and LoadAllPackages from test_packages_of_homalg_project | 19 October 2019, 12:16:14 UTC |
49fdb41 | Fabian Zickgraf | 18 October 2019, 16:06:39 UTC | Flatten dependency tree in makefile | 19 October 2019, 07:11:43 UTC |
4d79dc9 | Fabian Zickgraf | 17 October 2019, 17:21:23 UTC | Remove non-existing ToolsForHomalg tests from targets | 19 October 2019, 07:09:08 UTC |
799e958 | Fabian Zickgraf | 17 October 2019, 16:38:29 UTC | Let make change directories | 19 October 2019, 07:07:43 UTC |
9ab21ae | Fabian Zickgraf | 17 October 2019, 15:42:35 UTC | Start parallelization of test suite | 19 October 2019, 07:07:43 UTC |
343e0a4 | Fabian Zickgraf | 17 October 2019, 15:21:52 UTC | Parallelize build stage | 19 October 2019, 07:07:43 UTC |
321884d | Fabian Zickgraf | 17 October 2019, 14:41:22 UTC | Parallelize tests | 19 October 2019, 07:07:37 UTC |
d0e7376 | Fabian Zickgraf | 17 October 2019, 13:57:08 UTC | Remove trailing space | 17 October 2019, 17:45:25 UTC |
d5c192f | Fabian Zickgraf | 17 October 2019, 09:39:13 UTC | Remove tests already covered by ci-test from test_suite | 17 October 2019, 17:45:25 UTC |
e4e284b | Fabian Zickgraf | 17 October 2019, 08:52:55 UTC | Clean up makefile | 17 October 2019, 08:52:55 UTC |
8efb640 | Fabian Zickgraf | 17 October 2019, 08:45:01 UTC | Parallelize make doc | 17 October 2019, 08:45:37 UTC |
c2f9f5b | Fabian Zickgraf | 12 October 2019, 08:25:39 UTC | Disable failing tests | 17 October 2019, 08:45:37 UTC |
be7ac4a | Fabian Zickgraf | 11 October 2019, 18:18:51 UTC | Add test_suite | 17 October 2019, 08:45:32 UTC |
1acfdcc | Fabian Zickgraf | 11 October 2019, 17:35:50 UTC | Use sed instead of /usr/local/bin/replace | 12 October 2019, 11:05:53 UTC |
30ba65a | Fabian Zickgraf | 26 September 2019, 13:11:32 UTC | Start nightly builds every day at 4am | 12 October 2019, 11:05:53 UTC |
143ac8f | Fabian Zickgraf | 09 August 2019, 09:50:37 UTC | Add Jenkinsfile | 12 October 2019, 11:05:53 UTC |
be9c287 | Fabian Zickgraf | 09 August 2019, 09:50:09 UTC | Add timings | 12 October 2019, 11:05:53 UTC |
0d37753 | Fabian Zickgraf | 09 August 2019, 09:55:09 UTC | Build PolymakeInterface | 12 October 2019, 11:05:53 UTC |
ed4691b | Fabian Zickgraf | 09 August 2019, 09:55:00 UTC | Check if required dependencies are installed | 12 October 2019, 11:05:53 UTC |
674267d | Fabian Zickgraf | 09 August 2019, 08:09:20 UTC | Add build stage to make | 12 October 2019, 11:05:53 UTC |
4b01f56 | Mohamed Barakat | 04 October 2019, 11:27:39 UTC | bumped version | 04 October 2019, 11:27:39 UTC |
fb4d6ce | Sebastian Posur | 03 October 2019, 14:25:22 UTC | Fix typo | 03 October 2019, 14:25:22 UTC |
5a19f44 | Mohamed Barakat | 26 September 2019, 14:59:05 UTC | Merge branch 'pr-290' into devel * pr-290: Adjust makedoc.g to use a record instead of options | 26 September 2019, 14:59:05 UTC |
cee7c45 | Fabian Zickgraf | 25 September 2019, 13:44:57 UTC | Adjust makedoc.g to use a record instead of options | 25 September 2019, 13:44:57 UTC |
2a5e5d5 | Fabian Zickgraf | 25 September 2019, 13:35:05 UTC | Do not fail for all make targets if GAP_HOME is not set Without the indentation the error is displayed no matter which target is called. It should only be displayed for ci-test. | 25 September 2019, 13:35:05 UTC |
12e0cc5 | Fabian Zickgraf | 24 September 2019, 11:44:25 UTC | Do not upload code coverage information when testing with gap-master | 24 September 2019, 11:44:25 UTC |
4f56f22 | Fabian Zickgraf | 16 September 2019, 08:42:23 UTC | Revert "Exclude tests for package Modules when testing against GAP master" This reverts commit 8d91417954d1a8cd875510983b6ad07e682eaf72 now that #277 is fixed. | 16 September 2019, 08:42:23 UTC |
8369af5 | Max Horn | 01 September 2019, 13:54:23 UTC | Call ResetFilterObj on filters, not attributes | 01 September 2019, 13:54:23 UTC |
f4553db | Max Horn | 01 September 2019, 13:54:23 UTC | Turn AFiniteFreeResolution into a mutable attribute Then simplify code which already (ab)used it as a mutable attribute. | 01 September 2019, 13:54:23 UTC |
7e17cc9 | Max Horn | 01 September 2019, 13:54:23 UTC | Turn some matrix "properties" into plain filters Specifically IsInitialMatrix, IsInitialIdentityMatrix, IsVoidMatrix. Several hints suggest that this is the correct thing to do (despite me only being able to guess at their intended meaning): - there are no methods installed for these "properties" - several functions call ResetFilterObj on them, a big no-no for properties - looking at coding reseting IsVoidMatrix, it seems to indicate the lack of certain information, which is thus related to the internal state of the object, and not its unchanging mathematical properties | 01 September 2019, 13:54:23 UTC |
6f1c79f | Max Horn | 01 September 2019, 13:54:23 UTC | Remove unused attribute IsIdentityOnObjects While `IsIdentityOnObjects` is used, the code using it does not actually assume it is an attribute, nor does it use any attribute accessors for it (and trying to do so would result in an error, as no methods exist and the filter HasIsIdentityOnObjects never was set). | 01 September 2019, 13:54:23 UTC |
d9987ab | Max Horn | 01 September 2019, 13:54:23 UTC | Declare Genesis as a mutable attribute for functors, too Other declarations of it were already marked as mutable. This way evil hacks involving ResetFilterObj, or direct access to internal storage of attributes (which is undocumented and subject to change!) can be avoided. | 01 September 2019, 13:54:23 UTC |
615fe54 | Mohamed Barakat | 29 August 2019, 09:53:10 UTC | closes #277 increased priority of Eval method for zero matrices | 29 August 2019, 09:55:55 UTC |
5188748 | Mohamed Barakat | 29 August 2019, 08:17:10 UTC | comply with Steve's GAP commit 8b3cb84 titled: Don't automatically call attribute setters on mutable objects (#3592) Since Eval is an attribute for homalg matrices we have to explicitly set it for the mutable IsInitialMatrix and IsInitialIdentityMatrix | 29 August 2019, 08:25:05 UTC |
fba8cf3 | Mohamed Barakat | 28 August 2019, 18:37:39 UTC | Merge branch 'pr-272' into devel * pr-272: bumped versions backport delegation to MatElm / SetMatElm if GAP version < 4.10 Convert SetMatElm(m,r,c,v) to m[r,c]:=v Convert MatElm(m,r,c) to m[r,c] | 28 August 2019, 18:37:39 UTC |
8e24137 | Mohamed Barakat | 28 August 2019, 18:37:19 UTC | bumped versions | 28 August 2019, 18:37:19 UTC |
9d41425 | Mohamed Barakat | 28 August 2019, 18:25:00 UTC | backport delegation to MatElm / SetMatElm if GAP version < 4.10 I am following the suggestion of Max: https://github.com/homalg-project/homalg_project/pull/272#issuecomment-525516078 | 28 August 2019, 18:28:43 UTC |
41c3a4e | Mohamed Barakat | 27 August 2019, 16:28:54 UTC | bumped version | 27 August 2019, 16:28:54 UTC |
f1457a5 | Mohamed Barakat | 27 August 2019, 16:25:25 UTC | Merge branch 'pr-282' into devel * pr-282: Silence some warnings in GAP 4.11 | 27 August 2019, 16:25:25 UTC |
03887fc | Max Horn | 10 July 2019, 08:11:03 UTC | Convert SetMatElm(m,r,c,v) to m[r,c]:=v | 27 August 2019, 16:18:14 UTC |
651c8bc | Max Horn | 10 July 2019, 08:06:03 UTC | Convert MatElm(m,r,c) to m[r,c] | 27 August 2019, 16:18:14 UTC |
015c40d | Max Horn | 27 August 2019, 00:16:16 UTC | Silence some warnings in GAP 4.11 | 27 August 2019, 16:16:28 UTC |
c19a34d | Mohamed Barakat | 27 August 2019, 10:04:10 UTC | Merge branch 'pr-278' into devel * pr-278: Exclude tests for package Modules when testing against GAP master Use GAP_HOME as GAPPATH and abort if GAP_HOME is not set | 27 August 2019, 10:04:10 UTC |
89104ac | Mohamed Barakat | 27 August 2019, 10:00:27 UTC | Merge branch 'pr-279' into devel * pr-279: Derive TransposedMatrix for graded rings from non-graded rings | 27 August 2019, 10:00:27 UTC |
d2fc782 | Max Horn | 11 July 2019, 08:23:45 UTC | Turn NrColumns into a synonym for NrCols NrCols / NumberColumns is the name used by GAP >= 4.9; this change ensures that Homalg is compliant with the MatrixObj specification. | 15 August 2019, 22:07:07 UTC |
612526b | Mohamed Barakat | 13 August 2019, 14:33:31 UTC | improvement in StringToHomalgColumnMatrix | 13 August 2019, 14:33:31 UTC |
f59f1a9 | Mohamed Barakat | 09 August 2019, 19:57:46 UTC | DataOfCoordinateRingOfGraph now returns a ring with source ring as base ring | 09 August 2019, 19:57:46 UTC |
dd21b4b | Fabian Zickgraf | 07 August 2019, 11:38:55 UTC | Add information about the special case of commutative rings to `Involution` | 07 August 2019, 11:38:55 UTC |
7dff003 | Fabian Zickgraf | 07 August 2019, 11:36:35 UTC | Fix documentation of `TransposedMatrix` | 07 August 2019, 11:36:35 UTC |
f0ba66f | Fabian Zickgraf | 07 August 2019, 09:32:35 UTC | Derive TransposedMatrix for graded rings from non-graded rings | 07 August 2019, 09:32:35 UTC |