@@ -120,14 +120,16 @@ as defined in variable :attr:`GSASIIdataGUI.versionDict`,
120120but for new installations we are currently recommending the following
121121interpreter/package versions:
122122
123- * Python 3.11 is recommended. GSAS-II should run with any Python
123+ * Python 3.11, 3.12 or 3.13 is recommended. GSAS-II should run with any Python
124124 version from 3.7 or later, but you will need to locate (from the
125125 old subversion server) or locate binaries to match that Python version.
126126 * wxPython 4.2 or later is recommended, but with Python <=3.9 any
127127 wx4.x version should be OK. However, there may be problems with
128128 newer sections of the GUI with wx <4.0.
129- * NumPy 1.26 recommended, but anything from 1.17 on is likely fine,
130- but does need to approximately match the GSAS-II binaries.
129+ * NumPy 1.26 recommended with Python 3.11 and 2.2 with 3.12 or 3.13,
130+ but anything from 1.17 on is likely fine,
131+ but if you do not match the supplied GSAS-II binaries you will
132+ need to build them yourself.
131133 * matplotlib 3.6 is recommended, but 3.4 or later is preferred.
132134 * pyOpenGL: no version-related problems have been seen.
133135 * SciPy: no version-related problems have been seen, but in at least one
@@ -138,9 +140,13 @@ For more details on problems noted with specific versions of Python
138140and Python packages, see comments below and details here:
139141:attr: `GSASIIdataGUI.versionDict `,
140142
141- Note that GSAS-II is currently being developed using Python 3.11. We
142- are seeing compilation problems with Python 3.12 that will be addressed
143- later via the build migration to meson. We are no longer
143+ Note that GSAS-II is currently being developed using Python 3.11 and 3.13. We
144+ have just adopted a build process using meson in place of scons for
145+ Python 3.12+ but this is not incorporated into the master branch and
146+ is not fully documented. If you need to build the GSAS-II binaries at
147+ this time, please contact Brian.
148+
149+ We are no longer
144150supporting Python 2.7 and <=3.6, and strongly encourage that
145151systems running GSAS-II under these older Python versions reinstall
146152Python. Typically this is done by reinstalling GSAS-II from a current self-installer.
@@ -235,6 +241,9 @@ environment this command can be used::
235241
236242 conda env export --from-history -n <env>
237243
244+ Note that binaries for Python 3.12 and 3.13 are also now supplied,
245+ with numpy=2.2.
246+
238247.. _ScriptingRequirements :
239248
240249
@@ -320,12 +329,17 @@ Required Binary Files
320329As noted before, GSAS-II also requires that some code be compiled.
321330For the following platforms, binary images are provided at
322331https://github.com/AdvancedPhotonSource/GSAS-II-buildtools/releases/latest
323- for Python 3.11 and NumPy 1.26:
332+ for Python 3.11 and NumPy 1.26, Python 3.12 and NumPy 2.2, and Python
333+ 3.13 and NumPy 2.2 for these platforms:
324334
325335 * Windows-10: 64-bit Intel-compatible processors.
326336 * MacOS: Intel processors.
327337 * MacOS: ARM processors, aka Apple Silicon (M1, etc).
328- * Linux: 64-bit Intel-compatible processors.
338+ * Linux: 64-bit Intel-compatible processors.
339+
340+ Some binaries are also supplied for Raspberry Pi, but may not be
341+ up-to-date. Please ask for newer if needed:
342+
329343 * Linux: ARM processors (64-bit and 32-bit Raspberry Pi OS and
330344 Ubuntu for Raspberry Pi).
331345
@@ -335,6 +349,10 @@ Should one wish to run GSAS-II where binary files are not
335349supplied (such as 32-bit Windows or Linux) or with other combinations of
336350Python/NumPy, compilation will be need to be done by the user. See
337351the `compilation information <https://advancedphotonsource.github.io/GSAS-II-tutorials/compile.html >`_ for more information.
352+ We have just adopted a build process using meson in place of scons for
353+ Python 3.12+ but this is not incorporated into the master branch and
354+ is not fully documented. If you need to build the GSAS-II binaries at
355+ this time, please contact Brian.
338356
339357Supported Externally-Developed Software
340358----------------------------------------------------
0 commit comments