Skip to content

Commit

Permalink
docs: update links and redirects
Browse files Browse the repository at this point in the history
  • Loading branch information
alexfikl authored and inducer committed Jul 9, 2024
1 parent 503c30a commit 85f37cd
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 13 deletions.
5 changes: 3 additions & 2 deletions doc/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ references, can be found in the comments at the beginning of the triangle.c
source file. Another listing of these references, with PostScript copies
of some of the papers, is available from the Web page

http://www.cs.cmu.edu/~quake/triangle.research.html
https://www.cs.cmu.edu/~quake/triangle.research.html

These programs may be freely redistributed under the condition that the
copyright notices (including the copy of this notice in the code comments
Expand Down Expand Up @@ -90,5 +90,6 @@ fee. Please send corresponding requests to:
[email protected]. Please do not forget to include some
description of your company and the realm of its activities.

For details, see the `TetGen web page <http://tetgen.org>`_
For details, see the
`TetGen web page <https://wias-berlin.de/software/tetgen/FAQ-license.jsp>`__

8 changes: 4 additions & 4 deletions doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@ also have many other applications ranging from computer graphics to robotics.
In order to generate these 2D and 3D meshes, MeshPy provides Python interfaces
to a few well-regarded mesh generators:

* `Triangle <http://www.cs.cmu.edu/~quake/triangle.html>`__ by J. Shewchuk.
* `TetGen <http://tetgen.berlios.de/>`__ by Hang Si.
* `Triangle <https://www.cs.cmu.edu/~quake/triangle.html>`__ by J. Shewchuk.
* `TetGen <https://wias-berlin.de/software/tetgen>`__ by Hang Si.

Triangle and TetGen are included in the package in slightly modified versions.
An interface for `Gmsh <https://gmsh.info/>`__ was also part of MeshPy, but is
now its own package `gmsh_interop <https://github.com/inducer/gmsh_interop>`__.

MeshPy has its own `web page <http://mathema.tician.de/software/meshpy>`_,
MeshPy has its own `web page <https://mathema.tician.de/software/meshpy>`_,
where you can find updated software, news, a forum, and documentation.

Show me! I need examples!
Expand Down Expand Up @@ -63,7 +63,7 @@ As a result of this, you will get::
...

and a file :file:`test.vtk` that you can view with
`Paraview <http://paraview.org>`__ or
`Paraview <https://www.paraview.org>`__ or
`Visit <https://visit-dav.github.io/visit-website/>`__.

Indices and tables
Expand Down
14 changes: 7 additions & 7 deletions doc/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,18 @@ This tutorial will walk you through the process of building MeshPy. To follow,
you really only need three basic things:

* A UNIX-like machine with web access.
* A working `Python <http://www.python.org>`__ installation.
* A recent C++ compiler. We use `pybind11 <https://pybind11.readthedocs.io>`__
* A working `Python <https://www.python.org>`__ installation.
* A recent C++ compiler. We use `pybind11 <https://pybind11.readthedocs.io/en/stable>`__
to create the wrappers, so see their documentation for minimal required versions
if in doubt.
* `meson-python <https://meson-python.readthedocs.io>`__ and
* `meson-python <https://meson-python.readthedocs.io/en/latest/>`__ and
`ninja <https://ninja-build.org/>`__, which are used to build the wrapper.
See the `[buildsystem]` section in `pyproject.toml` for an up to date list.

Step 1: Download and unpack MeshPy
-----------------------------------
----------------------------------

`Download MeshPy <http://pypi.org/project/MeshPy>`_ and unpack it::
`Download MeshPy <https://pypi.org/project/MeshPy>`_ and unpack it::

$ tar xfz MeshPy-VERSION.tar.gz

Expand All @@ -29,8 +29,8 @@ If you're downloading from ``git`` instead::
Step 2: Build MeshPy
--------------------

MeshPy uses `meson-python <https://meson-python.readthedocs.io>`__ as its build
system. For additional compilation options (e.g. compiling in debug mode),
MeshPy uses `meson-python <https://meson-python.readthedocs.io/en/latest>`__ as
its build system. For additional compilation options (e.g. compiling in debug mode),
see their official documentation.

First, just type::
Expand Down

0 comments on commit 85f37cd

Please sign in to comment.