提交 b0a07a40 authored 作者: Brandon T. Willard's avatar Brandon T. Willard 提交者: Brandon T. Willard

Update references to pymc-devs to aesara-devs

上级 be0ea5ca
......@@ -10,9 +10,9 @@ Aesara is actively merging new changes. If you have a pull request on the origin
cd /path/to/your/repo
# If you'd like to add aesara as a remote
git remote add aesara git@github.com:pymc-devs/aesara.git
git remote add aesara git@github.com:aesara-devs/aesara.git
# Verify the changes. You should see the pymc-devs/aesara.git
# Verify the changes. You should see the aesara-devs/aesara.git
git remote -v
# Checkout the branch of your request
......@@ -25,5 +25,5 @@ git push aesara branch_name
If you would like to make Aesara the new "main" upstream remote:
```
git remote set-url upstream git@github.com:pymc-devs/aesara.git
git remote set-url upstream git@github.com:aesara-devs/aesara.git
```
......@@ -107,7 +107,7 @@ The current development branch of |Project Name| can be installed from GitHub, a
::
pip install git+https://github.com/pymc-devs/aesara
pip install git+https://github.com/aesara-devs/aesara
For platform-specific installation information see the legacy documentation `here <http://deeplearning.net/software/theano/install.html>`__.
......@@ -120,7 +120,7 @@ The PyMC group operates under the NumFOCUS umbrella. If you want to support us f
.. |Project Name| replace:: Aesara
.. |Tests Status| image:: https://github.com/pymc-devs/aesara/workflows/Tests/badge.svg
:target: https://github.com/pymc-devs/aesara/actions?query=workflow%3ATests
.. |Coverage| image:: https://codecov.io/gh/pymc-devs/aesara/branch/main/graph/badge.svg?token=WVwr8nZYmc
:target: https://codecov.io/gh/pymc-devs/aesara
.. |Tests Status| image:: https://github.com/aesara-devs/aesara/workflows/Tests/badge.svg
:target: https://github.com/aesara-devs/aesara/actions?query=workflow%3ATests
.. |Coverage| image:: https://codecov.io/gh/aesara-devs/aesara/branch/main/graph/badge.svg?token=WVwr8nZYmc
:target: https://codecov.io/gh/aesara-devs/aesara
......@@ -26,7 +26,7 @@ from aesara.configdefaults import config
from aesara.graph.basic import Constant, Variable
__authors__ = "James Bergstra" "PyMC Developers"
__authors__ = "James Bergstra " "PyMC Developers " "Aesara Developers "
__copyright__ = "(c) 2011, Universite de Montreal"
__docformat__ = "restructuredtext en"
......
......@@ -464,7 +464,7 @@ class DeviceParam(ConfigParam):
raise ValueError(
"You are trying to use the old GPU back-end. "
"It was removed from Aesara. Use device=cuda* now. "
"See https://github.com/pymc-devs/aesara/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29 "
"See https://github.com/aesara-devs/aesara/wiki/Converting-to-the-new-gpu-back-end%28gpuarray%29 "
"for more information."
)
else:
......
......@@ -34,9 +34,9 @@ __authors__ = (
"Dumitru Erhan "
"David Warde-Farley"
"PyMC Developers"
"Aesara Developers"
)
__copyright__ = "(c) 2010, Universite de Montreal"
__contact__ = "Razvan Pascanu <r.pascanu@gmail>"
_logger = logging.getLogger("aesara.ifelse")
......
......@@ -31,7 +31,7 @@ from aesara.configdefaults import config
__docformat__ = "restructuredtext en"
__authors__ = "Pascal Lamblin" "PyMC Developers"
__authors__ = "Pascal Lamblin " "PyMC Developers " "Aesara Developers "
__copyright__ = "Copyright 2013, Universite de Montreal"
__license__ = "3-clause BSD"
......
......@@ -4,7 +4,7 @@ from aesara.graph.basic import Apply
from aesara.graph.op import Op
__authors__ = "James Bergstra" "PyMC Dev Team"
__authors__ = "James Bergstra " "PyMC Dev Team " "Aesara Developers"
__copyright__ = "(c) 2011, Universite de Montreal"
__license__ = "3-clause BSD License"
......
......@@ -44,6 +44,7 @@ __authors__ = (
"Pascal Lamblin "
"Arnaud Bergeron "
"PyMC Developers "
"Aesara Developers "
)
__copyright__ = "(c) 2010, Universite de Montreal"
......
......@@ -4,7 +4,8 @@ __authors__ = (
"Frederic Bastien "
"James Bergstra "
"Pascal Lamblin "
"PyMC Developers"
"PyMC Developers "
"Aesara Developers "
)
__copyright__ = "(c) 2010, Universite de Montreal"
......
......@@ -90,7 +90,8 @@ __authors__ = (
"Frederic Bastien "
"James Bergstra "
"Pascal Lamblin "
"PyMC Developers"
"PyMC Developers "
"Aesara Developers "
)
__copyright__ = "(c) 2010, Universite de Montreal"
......
......@@ -111,6 +111,7 @@ __authors__ = (
"Pascal Lamblin "
"Arnaud Bergeron "
"PyMC Developers "
"Aesara Developers "
)
__copyright__ = "(c) 2010, Universite de Montreal"
......
......@@ -48,7 +48,7 @@
"""
__authors__ = "Razvan Pascanu" "PyMC Developers"
__authors__ = "Razvan Pascanu " "PyMC Developers " "Aesara Developers "
__copyright__ = "(c) 2011, Universite de Montreal"
......
......@@ -6,8 +6,9 @@ __authors__ = (
"Frederic Bastien "
"James Bergstra "
"Pascal Lamblin "
"Arnaud Bergeron"
"PyMC Developers"
"Arnaud Bergeron "
"PyMC Developers "
"Aesara Developers "
)
__copyright__ = "(c) 2010, Universite de Montreal"
......
......@@ -28,10 +28,10 @@ test:
- aesara
about:
home: https://github.com/pymc-devs/aesara/
home: https://github.com/aesara-devs/aesara/
license: BSD 3-Clause
license_family: BSD
summary: Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.
summary: Fork of Aesara for PyMC3. An optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.
dev_url: https://github.com/pymc-devs/aesara/
summary: An optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.
dev_url: https://github.com/aesara-devs/aesara/
doc_url: https://aesara.readthedocs.io/en/latest/index.html
......@@ -53,7 +53,7 @@
vswitch.push('<dl>');
vswitch.push('<dt>On GitHub</dt>');
var git_master = "https://github.com/pymc-devs/aesara"
var git_master = "https://github.com/aesara-devs/aesara"
vswitch.push('<dd><a href=\"', git_master + '\">', 'Fork me', '</a></dd>');
vswitch.push('</dl>');
......
......@@ -5,13 +5,14 @@ LICENSE
Copyright (c) 2008--2019, Theano Development Team
Copyright (c) 2020-2021, PyMC dev team
Copyright (c) 2021, Aesara Development Team
All rights reserved.
Contains code from NumPy, Copyright (c) 2005-2016, NumPy Developers.
All rights reserved.
theano/tensor/sharedvar.py: James Bergstra, (c) 2010, Universite de Montreal, 3-clause BSD License
theano/gradient.py: James Bergstra, Razvan Pascanu, Arnaud Bergeron, Ian Goodfellow, PyMC Developers, (c) 2011, Universite de Montreal, 3-clause BSD License
theano/gradient.py: James Bergstra, Razvan Pascanu, Arnaud Bergeron, Ian Goodfellow, PyMC Developers, Aesara Developers, (c) 2011, Universite de Montreal, 3-clause BSD License
theano/compile/monitormode.py: this code was initially copied from the 'pyutools' package by its original author, and re-licensed under Theano's license.
Contains frozendict code from slezica’s python-frozendict(https://github.com/slezica/python-frozendict/blob/master/frozendict/__init__.py), Copyright (c) 2012 Santiago Lezica. All rights reserved.
......
......@@ -12,7 +12,7 @@ Acknowledgements
* The developers of `NumPy <http://numpy.scipy.org/>`_. Theano is based on its ndarray object and uses much of its implementation.
* The developers of `SciPy <http://scipy.org/>`_. Our sparse matrix support uses their sparse matrix objects. We also reuse other parts.
* The developers of `Theano <https://github.com/Theano/Theano>`_
* All `Aesara contributors <https://github.com/pymc-devs/aesara/graphs/contributors>`_.
* All `Aesara contributors <https://github.com/aesara-devs/aesara/graphs/contributors>`_.
* All Theano users that have given us feedback.
* The GPU implementation of tensordot is based on code from Tijmen
Tieleman's `gnumpy <http://www.cs.toronto.edu/~tijmen/gnumpy.html>`_
......
......@@ -70,7 +70,7 @@ master_doc = "index"
# General substitutions.
project = "Aesara"
copyright = "PyMC Developers, 2020-2021; 2008--2019, LISA lab"
copyright = "Aesara Developers, 2021; PyMC Developers, 2020-2021; 2008--2019, LISA lab"
# The default replacements for |version| and |release|, also used in various
# other places throughout the built documents.
......@@ -236,7 +236,7 @@ def linkcode_resolve(domain, info):
tag = subprocess.Popen(
["git", "rev-parse", "HEAD"], stdout=subprocess.PIPE, universal_newlines=True
).communicate()[0][:-1]
return f"https://github.com/pymc-devs/aesara/blob/{tag}/{filename}"
return f"https://github.com/aesara-devs/aesara/blob/{tag}/{filename}"
# Options for LaTeX output
......@@ -255,7 +255,7 @@ latex_elements = {
# (source start file, target name, title, author, document class
# [howto/manual]).
latex_documents = [
("index", "aesara.tex", "aesara Documentation", "PyMC Developers", "manual"),
("index", "aesara.tex", "Aesara Documentation", "Aesara Developers", "manual"),
]
# The name of an image file (relative to this directory) to place at the top of
......
......@@ -15,7 +15,7 @@ You want to contribute to Aesara? That is great! This page explain our
workflow and some resource for doing so.
Looking for an idea for a first contribution? Check the `GitHub issues
<https://github.com/pymc-devs/aesara/issues>`_.
<https://github.com/aesara-devs/aesara/issues>`_.
We recommend creating an issue to discuss proposed changes before making them.
This is a good way to make sure that proposed changes will be accepted.
......@@ -23,8 +23,10 @@ This is a good way to make sure that proposed changes will be accepted.
Resources
=========
See :ref:`aesara_community` for a list of Aesara resources. The Theano Google group
is also relevant to (early) Aesara versions: `theano-dev`_.
See :ref:`aesara_community` for a list of Aesara resources.
The Theano Google group is also relevant to (early) Aesara versions:
`theano-dev`_.
.. _theano-dev: https://groups.google.com/group/theano-dev
......@@ -306,7 +308,7 @@ Installation and configuration
To obtain developer access: register with `GitHub
<http://www.github.com/>`_ and create a fork of `Aesara
<http://www.github.com/pymc-devs/aesara>`_.
<http://www.github.com/aesara-devs/aesara>`_.
This will create your own Aesara project on GitHub, referred later
as "YourProfile/Aesara", or "origin", from which you will be able to
......@@ -331,7 +333,7 @@ Then, add a reference to the original ("central") Aesara repository with
.. code-block:: bash
git remote add central git://github.com/pymc-devs/aesara.git
git remote add central git://github.com/aesara-devs/aesara.git
You can choose another name than "central" to reference Aesara/Aesara
(for instance, NumPy uses "upstream"), but this documentation will stick
......
......@@ -15,7 +15,7 @@ to know what we want JAX to do.
| Here are the examples for ``eye`` and ``ifelse`` from Aesara from the
compiled doc and codebase respectively
| https://aesara.readthedocs.io/en/latest/library/tensor/basic.html?highlight=eye#aesara.tensor.eye
| https://github.com/pymc-devs/aesara/blob/main/aesara/ifelse.py#L35
| https://github.com/aesara-devs/aesara/blob/main/aesara/ifelse.py#L35
Step 2: Find the relevant JAX method (or something close)
=========================================================
......@@ -39,7 +39,7 @@ logic.
return res if n_outs > 1 else res[0]
*Code in context:*
https://github.com/pymc-devs/aesara/blob/main/aesara/link/jax/dispatch.py#L583
https://github.com/aesara-devs/aesara/blob/main/aesara/link/jax/dispatch.py#L583
Step 3: Register the function with the jax_funcify dispatcher
=============================================================
......@@ -51,7 +51,7 @@ short tutorial on dispatching is at the bottom.
The linker functions should be added to ``dispatch`` module linked
below.
https://github.com/pymc-devs/aesara/blob/main/aesara/link/jax/dispatch.py
https://github.com/aesara-devs/aesara/blob/main/aesara/link/jax/dispatch.py
Here’s an example for the Eye Op.
......@@ -69,7 +69,7 @@ Here’s an example for the Eye Op.
return eye
*Code in context:*
https://github.com/pymc-devs/aesara/blob/main/aesara/link/jax/dispatch.py#L1071
https://github.com/aesara-devs/aesara/blob/main/aesara/link/jax/dispatch.py#L1071
Step 4: Write tests
===================
......@@ -82,7 +82,7 @@ compile the same function graph in Python and JAX and check that the
numerical output is similar between the JAX and Python output, as well
object types to ensure correct compilation.
https://github.com/pymc-devs/aesara/blob/main/tests/link/test_jax.py
https://github.com/aesara-devs/aesara/blob/main/tests/link/test_jax.py
.. code:: python
......@@ -94,7 +94,7 @@ https://github.com/pymc-devs/aesara/blob/main/tests/link/test_jax.py
compare_jax_and_py(out_fg, []) # Pas the graph and any inputs to testing function
*Code in context:*
https://github.com/pymc-devs/aesara/blob/056fcee1434818d0aed9234e01c754ed88d0f27a/tests/link/test_jax.py#L250
https://github.com/aesara-devs/aesara/blob/056fcee1434818d0aed9234e01c754ed88d0f27a/tests/link/test_jax.py#L250
Step 5: Wait for CI pass and Code Review
========================================
......@@ -102,7 +102,7 @@ Step 5: Wait for CI pass and Code Review
Create a pull request and ensure CI passes. If it does wait for a code
review and a likely merge!
https://github.com/pymc-devs/aesara/pulls
https://github.com/aesara-devs/aesara/pulls
Appendix: What does singledispatcher do?
========================================
......
......@@ -29,7 +29,7 @@ Aesara is `available on PyPI`_, and can be installed via ``pip install Aesara``.
Those interested in bleeding-edge features should obtain the latest development
version, available via::
git clone git://github.com/pymc-devs/aesara.git
git clone git://github.com/aesara-devs/aesara.git
You can then place the checkout directory on your ``$PYTHONPATH`` or use
``python setup.py develop`` to install a ``.pth`` into your ``site-packages``
......@@ -38,7 +38,7 @@ automatically reflected the "installed" version. For more information about
installation and configuration, see :ref:`installing Aesara <install>`.
.. _available on PyPI: http://pypi.python.org/pypi/aesara
.. _Related Projects: https://github.com/pymc-devs/aesara/wiki/Related-projects
.. _Related Projects: https://github.com/aesara-devs/aesara/wiki/Related-projects
Documentation
=============
......@@ -62,13 +62,13 @@ Roughly in order of what you'll want to check out:
.. _aesara_community:
* Visit `theano-users`_ if you want to talk to all Theano users.
* Visit `theano-dev`_ if you want to talk to the developers.
Community
=========
* Visit `aesara-users`_ if you want to talk to all Theano users.
* Visit `aesara-dev`_ if you want to talk to the developers.
* Ask/view questions/answers at `StackOverflow`_
* We use `GitHub tickets <http://github.com/pymc-devs/aesara/issues>`__ to keep track of issues.
* We use `GitHub tickets <http://github.com/aesara-devs/aesara/issues>`__ to keep track of issues.
.. toctree::
:maxdepth: 1
......@@ -92,6 +92,6 @@ Roughly in order of what you'll want to check out:
.. _Theano: https://github.com/Theano/Theano
.. _theano-dev: http://groups.google.com/group/theano-dev
.. _theano-users: http://groups.google.com/group/theano-users
.. _aesara-dev: https://gitter.im/aesara-devs/community
.. _aesara-users: https://gitter.im/aesara-devs/aesara
.. _StackOverflow: http://stackoverflow.com/questions/tagged/theano
......@@ -21,7 +21,7 @@ will be automatically installed as a dependency of pygpu.
.. warning::
The PyMC developers do not maintain ``pygpu``, so compatibility isn't
The Aesara developers do not maintain ``pygpu``, so compatibility isn't
guaranteed.
With ``pip``
......@@ -68,7 +68,7 @@ Install the latest, bleeding-edge, development version of Aesara with:
.. raw:: html
<div class='highlight'><pre><span class="red">&lt;sudo&gt;</span> pip install <span class="blue">&lt;--user&gt;</span> <span class="pink">&lt;--no-deps&gt;</span> git+https://github.com/pymc-devs/aesara.git#egg=aesara</pre></div>
<div class='highlight'><pre><span class="red">&lt;sudo&gt;</span> pip install <span class="blue">&lt;--user&gt;</span> <span class="pink">&lt;--no-deps&gt;</span> git+https://github.com/aesara-devs/aesara.git#egg=aesara</pre></div>
- Any argument between <...> is optional.
......@@ -100,7 +100,7 @@ Install the developer version of Aesara with:
.. raw:: html
<div class="highlight"><pre>git clone git://github.com/pymc-devs/aesara.git
<div class="highlight"><pre>git clone git://github.com/aesara-devs/aesara.git
cd aesara
<span class="red">&lt;sudo&gt;</span> pip install <span class="blue">&lt;--user&gt;</span> <span class="pink">&lt;--no-deps&gt;</span> <span class="green">-e .</span></pre></div>
......
......@@ -137,7 +137,7 @@ Contact us
==========
Questions and bug reports should be submitted in the form of an issue at
pymc-aesara-dev_
aesara-dev_
We welcome all kinds of contributions. If you have any questions regarding how
to extend Aesara, please feel free to ask.
......@@ -152,4 +152,4 @@ to extend Aesara, please feel free to ask.
.. _MATLAB: http://www.mathworks.com/products/matlab/
.. _Mathematica: http://www.wolfram.com/mathematica/
.. _pymc-aesara-dev: https://github.com/pymc-devs/aesara/issues
.. _aesara-dev: https://github.com/aesara-devs/aesara/issues
......@@ -5,7 +5,7 @@
.. module:: tensor.basic_opt
:platform: Unix, Windows
:synopsis: Tensor Optimizations
.. moduleauthor:: LISA, PyMC Developers
.. moduleauthor:: LISA, PyMC Developers, Aesara Developers
.. automodule:: aesara.tensor.basic_opt
:members:
......@@ -5,7 +5,7 @@
.. module:: tensor.math_opt
:platform: Unix, Windows
:synopsis: Tensor Optimizations for Math Operations
.. moduleauthor:: LISA, PyMC Developers
.. moduleauthor:: LISA, PyMC Developers, Aesara Developers
.. automodule:: aesara.tensor.math_opt
:members:
......@@ -7,7 +7,6 @@
.. module:: aesara.tensor.random
:synopsis: symbolic random variables
.. moduleauthor:: pymc-team
The `aesara.tensor.random` module provides random-number drawing functionality
......
......@@ -9,7 +9,6 @@ Low-level random numbers
.. module:: aesara.tensor.random
:synopsis: symbolic random variables
.. moduleauthor:: pymc-team
The `aesara.tensor.random` module provides random-number drawing functionality
that closely resembles the `numpy.random` module.
......
......@@ -48,7 +48,7 @@ The following command will update your bleeding-edge version of Aesara
.. raw:: html
<div style="width:100%"><pre><span class="red">&#60;sudo&#62;</span> pip install <span class="blue">&#60;--user&#62;</span> <span class="pink">&#60;--no-deps&#62;</span> git+https://github.com/pymc-devs/aesara.git#egg=Aesara</pre></div>
<div style="width:100%"><pre><span class="red">&#60;sudo&#62;</span> pip install <span class="blue">&#60;--user&#62;</span> <span class="pink">&#60;--no-deps&#62;</span> git+https://github.com/aesara-devs/aesara.git#egg=Aesara</pre></div>
- Use :red:`sudo` for a root installation.
......
......@@ -10,16 +10,16 @@ def read_file(filename):
NAME = "aesara"
MAINTAINER = "PyMC developers"
MAINTAINER_EMAIL = "pymc-devs@gmail.com"
MAINTAINER = "Aesara developers"
MAINTAINER_EMAIL = "aesara.devs@gmail.com"
DESCRIPTION = (
"Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs."
)
LONG_DESCRIPTION = read_file("DESCRIPTION.txt")
URL = "https://github.com/pymc-devs/aesara"
URL = "https://github.com/aesara-devs/aesara"
LICENSE = "BSD"
AUTHOR = "pymc-devs"
AUTHOR_EMAIL = "pymc-devs@gmail.com"
AUTHOR = "aesara-devs"
AUTHOR_EMAIL = "aesara.devs@gmail.com"
PLATFORMS = ["Windows", "Linux", "Solaris", "Mac OS-X", "Unix"]
CLASSIFIERS = """\
Development Status :: 6 - Mature
......
......@@ -5,7 +5,7 @@ from aesara.link.vm import VMLinker
from aesara.printing import hex_digest, min_informative_str
__authors__ = ["PyMC Team", "Ian Goodfellow"]
__authors__ = ["PyMC Team", "Ian Goodfellow", "Aesara Developers"]
class MismatchError(Exception):
......
......@@ -12,7 +12,7 @@ from aesara.printing import var_descriptor
from tests.record import Record, RecordMode
__authors__ = "Ian Goodfellow" "PyMC Developers"
__authors__ = "Ian Goodfellow " "PyMC Developers " "Aesara Developers "
__license__ = "3-clause BSD"
......
......@@ -19,7 +19,7 @@ from tests import unittest_tools as utt
__docformat__ = "restructedtext en"
__authors__ = "Razvan Pascanu" "PyMC Development Team"
__authors__ = "Razvan Pascanu " "PyMC Development Team " "Aesara Developers "
__copyright__ = "(c) 2010, Universite de Montreal"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论