Skip to content

Help Test a Release Candidate

Mike Jarvis edited this page Jun 28, 2021 · 16 revisions

Current Release Candidate: v2.3.0-rc.1

If you are interested in helping us test a release candidate before a full release, thank you! It's very helpful to have people try out the installation and execution on a variety of systems to track down any problems that the developers' systems and the CI systems didn't catch. Especially if you have an unusual python distro or an unusual C++ compiler, we would very much like to hear of any build problems that may turn up, which we may not have seen yet.

We also try to ensure that the public API is preserved, but if you use any elements of GalSim in a way that we didn't anticipate, it's possible for us to break things that aren't in the unit tests or example scripts. So if you can test the new version on any code that you care about to ensure it still works, that would be fabulous.

Here are a few things you can do:

  1. Try pip installing it:
pip install -e git://github.com/GalSim-developers/[email protected]#egg=galsim
or
pip install git+https://github.com/GalSim-developers/[email protected]#egg=galsim
  1. Try running the unit tests:
git clone -b v2.3.0-rc.1 [email protected]:GalSim-developers/GalSim.git
cd tests
pytest

Or, for the last line, if you prefer

nosetests
  1. Try running the demo scripts:
git clone -b v2.3.0-rc.1 [email protected]:GalSim-developers/GalSim.git
cd GalSim/examples
./check_yaml
  1. Try out your own favorite script that uses GalSim to make sure things still seem to work correctly.

  2. Look through the v2.3 docs for errors, misspellings, etc.

From the GalSim repo clone main directory:

git clone -b v2.3.0-rc.1 [email protected]:GalSim-developers/GalSim.git
open GalSim/docs/_build/html/index.html

That's for a Mac. On other systems, the command may be different. Or just point your browser to that file location.


If you have any problems, please let us know in any of the following ways (whichever is most convenient for you):