Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/sagemath/sage-gh-templates-sandbox
Develop templates for Issues and Pull Requests here -- see https://groups.google.com/g/sage-devel/c/hX6ojxlNwOU/m/nD3AsFuhBAAJ
https://github.com/sagemath/sage-gh-templates-sandbox
Merge #30229
544ffabfd082c1f37a3c7b8aaa01a0c667f1ddab authored over 2 years ago
544ffabfd082c1f37a3c7b8aaa01a0c667f1ddab authored over 2 years ago
Merge #30300
8288057aad102d4a6253e5fcfcd7eb3e2308d3e2 authored over 2 years ago
8288057aad102d4a6253e5fcfcd7eb3e2308d3e2 authored over 2 years ago
Merge #34424
e3aa45bda002c980e00c8838596ff84e2fc45956 authored over 2 years ago
e3aa45bda002c980e00c8838596ff84e2fc45956 authored over 2 years ago
src/sage/tensor/modules/tensor_free_module.py: No more need for TensorFreeModule.irange
fd5ba8cf1dbcd80fd3d364f042bb1eb44aa674fe authored over 2 years ago
fd5ba8cf1dbcd80fd3d364f042bb1eb44aa674fe authored over 2 years ago
src/sage/tensor/modules/finite_rank_free_module.py: Move ambient_module, is_submodule to FiniteRankFreeModule_abstract
6e9bec511d2b00fa1a550dd460831ae90dea9d57 authored over 2 years ago
6e9bec511d2b00fa1a550dd460831ae90dea9d57 authored over 2 years ago
src/sage/tensor/modules: Use keyword order: category, ambient
2bcfc2103e48f153ef156147a613d2074e5fbf53 authored over 2 years ago
2bcfc2103e48f153ef156147a613d2074e5fbf53 authored over 2 years ago
TensorFreeModule.basis: Add documentation
d1376fda20910920f7333303f1466969a0d165dd authored over 2 years ago
d1376fda20910920f7333303f1466969a0d165dd authored over 2 years ago
TensorFreeModule.basis: Pass all args
30d4eec4cdd67c9ecd037b3edc0f9c5bcbad18d6 authored over 2 years ago
30d4eec4cdd67c9ecd037b3edc0f9c5bcbad18d6 authored over 2 years ago
src/sage/tensor/modules/ext_pow_free_module.py: No need to override basis() any more
fb1ce4270e9d9aa1511192d6097aaa7692ab8883 authored over 2 years ago
fb1ce4270e9d9aa1511192d6097aaa7692ab8883 authored over 2 years ago
Merge #34424
b7e531987d652034696f2da2fbd8fb528ce8ebc5 authored over 2 years ago
b7e531987d652034696f2da2fbd8fb528ce8ebc5 authored over 2 years ago
src/sage/geometry/polyhedron/base_ZZ.py: Replace .all import
341475cb0bf03648c3de3d55173ba09f33cedd59 authored over 2 years ago
341475cb0bf03648c3de3d55173ba09f33cedd59 authored over 2 years ago
src/sage/geometry/polyhedron/backend_normaliz.py: Add missing imports
1ede2147fc76bfb2ce9cba350f5cc579d352922a authored over 2 years ago
1ede2147fc76bfb2ce9cba350f5cc579d352922a authored over 2 years ago
src/sage/geometry/polyhedron/base.py: Remove unused import
6dd4f075e8a81a28292d5badbbeab2024b0c4e26 authored over 2 years ago
6dd4f075e8a81a28292d5badbbeab2024b0c4e26 authored over 2 years ago
src/sage/geometry/polyhedron/parent.py: Muffle pyflakes warning
7db47e13d73818b34da78c7f6ee05005b5206bc7 authored over 2 years ago
7db47e13d73818b34da78c7f6ee05005b5206bc7 authored over 2 years ago
src/sage/geometry/polyhedron/base{3,6}.py: Muffle pyflakes warnings about unused imports
74bc04b8493ec925a4cfcd33dbc73cf078d08d06 authored over 2 years ago
74bc04b8493ec925a4cfcd33dbc73cf078d08d06 authored over 2 years ago
src/sage/geometry/polyhedron/base0.py: Restore lost imports
0f12ac293022f5c43c8d2497b44ea8d69a34685e authored over 2 years ago
0f12ac293022f5c43c8d2497b44ea8d69a34685e authored over 2 years ago
src/sage/tensor/modules/finite_rank_free_module.py: Better docstring for FiniteRankFreeModule_abstract
134c44f5de3c46de459e9c67ed9daafc15ecb148 authored over 2 years ago
134c44f5de3c46de459e9c67ed9daafc15ecb148 authored over 2 years ago
build/pkgs/setuptools/install-requires.txt: Set upper bound
8ff38941aac3c72947934a2e06e2e930f67c673d authored over 2 years ago
8ff38941aac3c72947934a2e06e2e930f67c673d authored over 2 years ago
less enthusiasm in error messages
0e1d9e4d09bd7ede752fea6cd3e9f162b156c728 authored over 2 years ago
0e1d9e4d09bd7ede752fea6cd3e9f162b156c728 authored over 2 years ago
build/pkgs/setuptools/distros/conda.txt: Use setuptools < 64
4196d9d6ebdee88f2f69f3ebb01ea0372d22d524 authored over 2 years ago
4196d9d6ebdee88f2f69f3ebb01ea0372d22d524 authored over 2 years ago
plethysm with tensor products, part 1
ae991754875bedbac56b99424daef033ba05dd4d authored over 2 years ago
ae991754875bedbac56b99424daef033ba05dd4d authored over 2 years ago
leftover
0d9f02f91f7ed204c1ce3dfde5b1df42a9e5e787 authored over 2 years ago
0d9f02f91f7ed204c1ce3dfde5b1df42a9e5e787 authored over 2 years ago
refactor and doctest
af347b2de7608315242ca53b1b8b03a4d6ccfbb7 authored over 2 years ago
af347b2de7608315242ca53b1b8b03a4d6ccfbb7 authored over 2 years ago
correct email address for ECM upstream
33dea5785a5ed3efad6a035010067aebc7a3cac6 authored over 2 years ago
33dea5785a5ed3efad6a035010067aebc7a3cac6 authored over 2 years ago
final fixes for LazySymmetricFunction.revert, part 2
5436995676cf798189202f582ba283c3d95402f5 authored over 2 years ago
5436995676cf798189202f582ba283c3d95402f5 authored over 2 years ago
final fixes for LazySymmetricFunction.revert
a8e663aede8d6c9d609cd57226f370e87edfa8ff authored over 2 years ago
a8e663aede8d6c9d609cd57226f370e87edfa8ff authored over 2 years ago
build/pkgs/numpy: Update to 1.23.2
d4ff77dce90d0a6df2f86f8e38fa099aaf7e1ff9 authored over 2 years ago
d4ff77dce90d0a6df2f86f8e38fa099aaf7e1ff9 authored over 2 years ago
build/pkgs/numpy: Update to 1.23.1
5b0f2446a0eb2c5ae1d01890cfcada424e2cfb49 authored over 2 years ago
5b0f2446a0eb2c5ae1d01890cfcada424e2cfb49 authored over 2 years ago
build/pkgs/numpy: Switch to using .tar.gz
09066c826bdf513374979a13c0a2518c874d8401 authored over 2 years ago
09066c826bdf513374979a13c0a2518c874d8401 authored over 2 years ago
build/pkgs/numpy: Update to 1.23.0
fdb77649f1d64dada4cd22ac68808067314b4846 authored over 2 years ago
fdb77649f1d64dada4cd22ac68808067314b4846 authored over 2 years ago
sage.geometry: More # optional - sage.rings.number_field
278b93f390a1caf8e511409e2ee0e39697aed8c3 authored over 2 years ago
278b93f390a1caf8e511409e2ee0e39697aed8c3 authored over 2 years ago
Polyhedra_base._repr_base_ring: Factor out from ._repr_ambient_module, do not fail if AA cannot be imported
9e6b7b2e4ec266702154fc75b81331a43a369411 authored over 2 years ago
9e6b7b2e4ec266702154fc75b81331a43a369411 authored over 2 years ago
src/sage/geometry/polyhedron/parent.py: Mark doctests # optional - sage.rings.number_field
22e4b7cfafdf471847e2921df6580fad1162f5dc authored over 2 years ago
22e4b7cfafdf471847e2921df6580fad1162f5dc authored over 2 years ago
sage.geometry: Remove module-level imports of AA, RR, PolynomialRing
2a0c39a8eda7cd9ae63258d54eb00c19610f0524 authored over 2 years ago
2a0c39a8eda7cd9ae63258d54eb00c19610f0524 authored over 2 years ago
typo in docstings value=False by default in variable_upper_bound etc.
b91ab9fbe905cba2c7cde0822b50c824f7eec857 authored over 2 years ago
b91ab9fbe905cba2c7cde0822b50c824f7eec857 authored over 2 years ago
updated gforge (which is gone) links and emails
cc422ab321584bcaf09f647c80d8ee777a203a35 authored over 2 years ago
cc422ab321584bcaf09f647c80d8ee777a203a35 authored over 2 years ago
improve revert of LazySymmetricFunction
74841c0b88efdea40a48b96aa310d17284d0417d authored over 2 years ago
74841c0b88efdea40a48b96aa310d17284d0417d authored over 2 years ago
fix bug in LazyCauchyProductSeries._mul_, be more exact in LazyLaurentSeries.revert
634edfaef274d214a69e9ffdf34d3b9b8bedab00 authored over 2 years ago
634edfaef274d214a69e9ffdf34d3b9b8bedab00 authored over 2 years ago
more doctests
84547caf6707feaca274b85c0db166bbc557f8a6 authored over 2 years ago
84547caf6707feaca274b85c0db166bbc557f8a6 authored over 2 years ago
build/pkgs/python_igraph/spkg-install.in: Use PEP 517 explicitly
675fff96b9cb0cb94c74ef0e7c08cdd568e6630c authored over 2 years ago
675fff96b9cb0cb94c74ef0e7c08cdd568e6630c authored over 2 years ago
build/pkgs/python_igraph/checksums.ini: Fix up
dab2856e6bfcbf12cee90c6bd2ed3e91739cbfb6 authored over 2 years ago
dab2856e6bfcbf12cee90c6bd2ed3e91739cbfb6 authored over 2 years ago
build/pkgs/python_igraph/spkg-install.in: Use pip --config-settings
5b6554f1584fae04586d29fe092881c649bb9aed authored over 2 years ago
5b6554f1584fae04586d29fe092881c649bb9aed authored over 2 years ago
build/pkgs/python_igraph: Update to 0.9.11
82701cc83ad73102472ad50c147002ccd2382280 authored over 2 years ago
82701cc83ad73102472ad50c147002ccd2382280 authored over 2 years ago
34432: Upgrade: jupyter-packaging 0.12.3
302bf7577d028ee97a194930f2c4f16072f9c964 authored over 2 years ago
302bf7577d028ee97a194930f2c4f16072f9c964 authored over 2 years ago
add some (currently failing) doctests
eabb0cb6f6f93e39c657e38131b299af53b48256 authored over 2 years ago
eabb0cb6f6f93e39c657e38131b299af53b48256 authored over 2 years ago
build/pkgs/jupyter_jsmol/spkg-install.in: Use --config-settings
6fb910f7e50e4c5f1ff1142cbff30043d10db239 authored over 2 years ago
6fb910f7e50e4c5f1ff1142cbff30043d10db239 authored over 2 years ago
microoptimizations in stretched_power_restrict_degree
39587572789aecc68ba649585d7ad41c7c027c16 authored over 2 years ago
39587572789aecc68ba649585d7ad41c7c027c16 authored over 2 years ago
add test for degree one elements
fc33cd4fa19f650b1e6c44b753f2db9b23ef86b0 authored over 2 years ago
fc33cd4fa19f650b1e6c44b753f2db9b23ef86b0 authored over 2 years ago
build/pkgs/jupyter_jsmol/spkg-install.in: Use --no-build-isolation
987a32ee6d7e2cd1c7529651532a8d07a185ef49 authored over 2 years ago
987a32ee6d7e2cd1c7529651532a8d07a185ef49 authored over 2 years ago
fix SchurTensormodule with construction None
7e7593841298c488e2d9424740179da210459f04 authored over 2 years ago
7e7593841298c488e2d9424740179da210459f04 authored over 2 years ago
sage.manifolds, sage.tensor: Remove imports from sage.arith.all, sage.rings.all
e7af9f3522774bfb036e9a7e25f1e36f39838a5f authored over 2 years ago
e7af9f3522774bfb036e9a7e25f1e36f39838a5f authored over 2 years ago
build/pkgs/sympy: Update to 1.11
16fdc52e7dee6414a36cf3e6546b4a7c9089b21d authored over 2 years ago
16fdc52e7dee6414a36cf3e6546b4a7c9089b21d authored over 2 years ago
Update doctests for SymPy 1.11
Doctests related to SymPy's rsolve function are updated in:
src/sage/calculus/test_sympy.py
src...
FiniteRankFreeModule_abstract: No need for _output_formatter
7e3ae02324ff89f8001c6657518eba6ad7e51962 authored over 2 years ago
7e3ae02324ff89f8001c6657518eba6ad7e51962 authored over 2 years ago
FiniteRankFreeModule_abstract: No need for _sindex
ac6d4657d95b72676d3b29152e74f9cc6ee8be6f authored over 2 years ago
ac6d4657d95b72676d3b29152e74f9cc6ee8be6f authored over 2 years ago
FiniteRankFreeModule_abstract: New common base class for FiniteRankFreeModule, TensorFreeModule, ExtPower*FreeModule
e76ee2f5da552453fccd25db0ba602c33cee9694 authored over 2 years ago
e76ee2f5da552453fccd25db0ba602c33cee9694 authored over 2 years ago
src/doc/en/developer/tools.rst: add missing blank line
14b77808543428d32a56ce82bf1ac2da38aa83ad authored over 2 years ago
14b77808543428d32a56ce82bf1ac2da38aa83ad authored over 2 years ago
.vscode/settings.json, src/tox.ini: add comments cross-referencing the two files
2be15354df7713426016b1692a944ace5f2f35d5 authored over 2 years ago
2be15354df7713426016b1692a944ace5f2f35d5 authored over 2 years ago
src/tox.ini: add general comment
ec65ffe15a4369cb64fa869cf9cb3ea86a40596e authored over 2 years ago
ec65ffe15a4369cb64fa869cf9cb3ea86a40596e authored over 2 years ago
src/sage/sets/family.py: Add doctest
66874a9ca2c41ffa0b174ec0d8321b076f38d826 authored over 2 years ago
66874a9ca2c41ffa0b174ec0d8321b076f38d826 authored over 2 years ago
src/doc/en/developer/tools.rst: update info on vscode pycodestyle linter
77a761a2d07e512cecff9debfdf11e3f4c384c71 authored over 2 years ago
77a761a2d07e512cecff9debfdf11e3f4c384c71 authored over 2 years ago
.vscode/settings.json: add comment
0938385b6502c7d58d4a356ff8ba3039670230fe authored over 2 years ago
0938385b6502c7d58d4a356ff8ba3039670230fe authored over 2 years ago
src/sage/categories/finite_enumerated_sets.py: EXAMPLE:: -> EXAMPLES::
d1a6b0801360ed364d27ff34da04273d4c68e620 authored over 2 years ago
d1a6b0801360ed364d27ff34da04273d4c68e620 authored over 2 years ago
src/sage/misc/dev_tools.py (import_statements): Accept more flexible input
a0d430b85091d4b8d411461fe265f48b40268ae3 authored over 2 years ago
a0d430b85091d4b8d411461fe265f48b40268ae3 authored over 2 years ago
src/sage/modular: Remove imports from sage.rings.all and .all of other namespace packages
f76fe41aaa0e2a2d812f7f4c2fd68bae7c49b87f authored over 2 years ago
f76fe41aaa0e2a2d812f7f4c2fd68bae7c49b87f authored over 2 years ago
.vscode/settings.json: add pycodestyle arguments
c5755d878540959d319e60236cb3e98f3e8c356d authored over 2 years ago
c5755d878540959d319e60236cb3e98f3e8c356d authored over 2 years ago
src/sage/symbolic/series_impl.pxi: Untabify
9d3577e9667936d74f6fcecbb944ac29e92ffbc2 authored over 2 years ago
9d3577e9667936d74f6fcecbb944ac29e92ffbc2 authored over 2 years ago
remove LazyPowerSeries and Stream
1e8f69dfeab7f92a5579fbcb488f6759cedc569f authored over 2 years ago
1e8f69dfeab7f92a5579fbcb488f6759cedc569f authored over 2 years ago
Merge branch 'u/mantepse/implement_arithmetic_product_of_lazy_symmetric_functions' of trac.sagemath.org:sage into t/32367/replace_lazy_power_series_in_species_directory_with_the_new_lazy_taylor_series
56ee69e9863a1d85c1e61b0687809da423577b8e authored over 2 years ago
56ee69e9863a1d85c1e61b0687809da423577b8e authored over 2 years ago
do not use change_ring, because it is brittle
b469431783ad64c128a0a6a65164e4747ba3c2a4 authored over 2 years ago
b469431783ad64c128a0a6a65164e4747ba3c2a4 authored over 2 years ago
Merge branch 'u/mantepse/implement_functorial_composition_of_lazy_symmetric_functiosn' of trac.sagemath.org:sage into t/34423/implement_arithmetic_product_of_lazy_symmetric_functions
481d78d6625cbc0ab3496f71da7b4ad249a136db authored over 2 years ago
481d78d6625cbc0ab3496f71da7b4ad249a136db authored over 2 years ago
do not use change_ring, because it is brittle, and take care of zero coefficients which are not symmetric functions
18429ef0890975ccb09d5345823af3c7b97322cf authored over 2 years ago
18429ef0890975ccb09d5345823af3c7b97322cf authored over 2 years ago
Merge branch 'u/mantepse/implement_arithmetic_product_of_lazy_symmetric_functions' of trac.sagemath.org:sage into t/32367/replace_lazy_power_series_in_species_directory_with_the_new_lazy_taylor_series
c36796e29704a3f3596dd03e62c874881df994ab authored over 2 years ago
c36796e29704a3f3596dd03e62c874881df994ab authored over 2 years ago
implement arithmetic product for LazySymmetricFunction
c755d7182ad8b0dd1c4a0f298936fa61975fee54 authored over 2 years ago
c755d7182ad8b0dd1c4a0f298936fa61975fee54 authored over 2 years ago
functorial composition for LazySymmetricFunctions
7be0b868dac6612ffd822ee5af1e7c2f69eaedff authored over 2 years ago
7be0b868dac6612ffd822ee5af1e7c2f69eaedff authored over 2 years ago
Refactor
494794d767b6393eb9b8e59a14d13e8c3d9cbc30 authored over 2 years ago
494794d767b6393eb9b8e59a14d13e8c3d9cbc30 authored over 2 years ago
src/sage/tensor/modules/tensor_free_submodule_basis.py: Add doctests
dc7aad2bc28cbf739aecb9c28136d6fddbedfaaf authored over 2 years ago
dc7aad2bc28cbf739aecb9c28136d6fddbedfaaf authored over 2 years ago
Merge #30300
3c8c4748ace8b3d37e0bf0b36d6834921fc56449 authored over 2 years ago
3c8c4748ace8b3d37e0bf0b36d6834921fc56449 authored over 2 years ago
src/sage/manifolds: Update doctest outputs
5936c6b38485a350e141214e4eb33d17987edeff authored over 2 years ago
5936c6b38485a350e141214e4eb33d17987edeff authored over 2 years ago
src/sage/{symbolic,calculus,functions}: Remove imports from sage.rings.all
fe7ed4c121ca52c6f8d41e45fb1b5074208bb22c authored over 2 years ago
fe7ed4c121ca52c6f8d41e45fb1b5074208bb22c authored over 2 years ago
Add doctest for multimajor index
9a93d1dacb6233b202b6d0adb1c5e1eacd467f89 authored over 2 years ago
9a93d1dacb6233b202b6d0adb1c5e1eacd467f89 authored over 2 years ago
add another test
3525f0676f688f5dbc8b505d389f1c9bb0a68c4a authored over 2 years ago
3525f0676f688f5dbc8b505d389f1c9bb0a68c4a authored over 2 years ago
src/sage/tensor/modules/finite_rank_free_module.py, src/sage/categories/pushout.py: Fix name mappings
3f4417442c3a8e396e121b054794aa18b4d82154 authored over 2 years ago
3f4417442c3a8e396e121b054794aa18b4d82154 authored over 2 years ago
CombinatorialFreeModule.construction: On subclasses, return None
a81428a82f09fa6abf9793151700f58ea903ced2 authored over 2 years ago
a81428a82f09fa6abf9793151700f58ea903ced2 authored over 2 years ago
Revert "CombinatorialFreeModule: Move method 'contruction' to subclass CombinatorialFreeModule_with_construction"
This reverts commit 7897a863fbeb5548dd0e393feeac05ae17c3b0a4.
d78a002a34e91f24fe99217da990fb425632a15a authored over 2 years ago
Revert "CombinatorialFreeModule_with_construction: Add __classcall_private__"
This reverts commit e07ac34ec08515169cbaae9f202c36ddfc22686b.
9a2c87e0f750460a70b125386689cf900af07a5a authored over 2 years ago
Revert "sage.combinat.all: Import CombinatorialFreeModule_with_construction as CombinatorialFreeModule"
This reverts commit 9d4d1dcb5552be791665272996d42d67425f2314.
f22988f65c5ed36b0720b19cf4b02dc09653ff99 authored over 2 years ago
Revert "Update doctest outputs for new class CombinatorialFreeModule_with_construction"
This reverts commit a0177f9345b3df4189b557ebf6aa583e70ccbdea.
c95e97f5c9bd1162792e86018b1f3c4a5bf6e164 authored over 2 years ago
Revert "src/doc/en/thematic_tutorials/tutorial-implementing-algebraic-structures.rst: In subclassing example, import CombinatorialFreeModule"
This reverts commit 96f082afafc59ba31abc6b225daf2e43b76a3c20.
165e6ff808463305c42be9336c7e5c5515d4e824 authored over 2 years ago
Catching poly rings for ideals that are implemented via Singular.
b524b39f8e7c904b50274ceeba51c14c431aa510 authored over 2 years ago
b524b39f8e7c904b50274ceeba51c14c431aa510 authored over 2 years ago
Finishing the migration to the methods for building free resolutions.
5403ee0677cc9388d76b825ee1cc9e35b8a90b96 authored over 2 years ago
5403ee0677cc9388d76b825ee1cc9e35b8a90b96 authored over 2 years ago
Merge #33851
175a7589a3fed304ac483e56f177be2b30b557ec authored over 2 years ago
175a7589a3fed304ac483e56f177be2b30b557ec authored over 2 years ago
src/sage/schemes: Remove some more .all imports
cc5d6daf5843735baa87f6bedf8011eafa1737a3 authored over 2 years ago
cc5d6daf5843735baa87f6bedf8011eafa1737a3 authored over 2 years ago
src/sage/schemes: Remove some .all imports
a68b701415d0272d2b70645ef9756f072f8e22ba authored over 2 years ago
a68b701415d0272d2b70645ef9756f072f8e22ba authored over 2 years ago
git grep -l 'all import' src/sage/schemes | xargs sed -i.bak 's/[.]all import Rings$/.rings import Rings/'
0a5c6f8b04bb1580390857576c819782127d8052 authored over 2 years ago
0a5c6f8b04bb1580390857576c819782127d8052 authored over 2 years ago
git grep -l 'all import' src/sage/schemes | xargs sed -i.bak 's/[.]all import Matrix$/.constructor import Matrix/'
0a0c014e4d50f104676ed25ff61f346c6711e6dc authored over 2 years ago
0a0c014e4d50f104676ed25ff61f346c6711e6dc authored over 2 years ago
src/sage/categories/finite_enumerated_sets.py: Add missing doctest
fe5bb99ff815e471313ad2e36b4b2977d880bc20 authored over 2 years ago
fe5bb99ff815e471313ad2e36b4b2977d880bc20 authored over 2 years ago
Disable _test_basis on non-base modules
fec6930606048747da6290ea92ec000ad26d894e authored over 2 years ago
fec6930606048747da6290ea92ec000ad26d894e authored over 2 years ago
src/sage/categories/enumerated_sets.py: Add doc for _tuple_from_iterator, _tuple_from_list
e4e834ac54d96c4fe9f90ce7b98d25b81d32ae0b authored over 2 years ago
e4e834ac54d96c4fe9f90ce7b98d25b81d32ae0b authored over 2 years ago
TensorFreeSubmoduleBasis_comp.values: New
8d7879577afe8a40324adfc6d6f00262d6da8273 authored over 2 years ago
8d7879577afe8a40324adfc6d6f00262d6da8273 authored over 2 years ago