The following PRs are open for review:
- build/pkgs/jupyter_jsmol: Change to optional 
<https://github.com/sagemath/sage/pull/38532>
- Demote jmol to optional <https://github.com/sagemath/sage/pull/38504>



On Monday, August 19, 2024 at 5:13:29 PM UTC-7 Matthias Koeppe wrote:

> jupyter-jsmol 
> <https://doc.sagemath.org/html/en/reference/spkg/jupyter_jsmol.html#spkg-jupyter-jsmol>
>  
> is the current standard package providing javascript version of Jmol (which 
> I proposed to demote to optional in 
> https://groups.google.com/g/sage-devel/c/qKqTmLzHAbg, 
> https://github.com/sagemath/sage/pull/38504). I propose to demote it to 
> "optional". (In 
> https://groups.google.com/g/sage-devel/c/qKqTmLzHAbg/m/OwGjF4GiBQAJ 
> (2020), Antonio Rojas already asked if there is any reason for not making 
> jsmol optional too because three.js 
> <https://doc.sagemath.org/html/en/reference/spkg/threejs.html#spkg-threejs> 
> is our default 3d renderer.)
>
> tachyon 
> <https://doc.sagemath.org/html/en/reference/spkg/tachyon.html#spkg-tachyon> 
> is a standard package providing a raytracer, dating back to 1994. It has a 
> precarious maintenance status. Fedora has orphaned this package, and it is 
> not available in the current release 40 (
> https://src.fedoraproject.org/rpms/tachyon), Debian has an extensive set 
> of patches that have not been upstreamed (
> https://sources.debian.org/patches/tachyon/0.99~b6+dsx-12/). The Arch 
> Linux package (https://archlinux.org/packages/extra/x86_64/tachyon/) is 
> maintained by Antonio Rojas; sage is listed as the only package depending 
> on it. I propose to demote this package to optional as well.
>
> Jmol (not jupyter-jsmol) and Tachyon serve the purpose of saving 3d 
> graphics as png files, in particular for our PDF documentation. 
> I propose to replace this function (exclusively provided by these two 
> packages in Sage) by using the tool Playwright, which installs a browser 
> such as Chromium and screenshots an arbitrary webpage as a PNG file. By 
> using it on a three.js rendering of 3d graphics, we can thus save the 3d 
> graphics as a PNG file. This is PR 
> https://github.com/sagemath/sage/pull/38509 (needs review). This is much 
> heavier-weight technology than tachyon, but it has excellent mainstream 
> maintenance status.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/6414265f-531b-4abb-9a05-7c2186d83427n%40googlegroups.com.

Reply via email to