Skip to main content

passagemath: Lattice polytopes and applications to toric geometry with PALP

Project description

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath 10.6.x series are 3.10.x-3.14.x.

About this pip-installable distribution package

This pip-installable source distribution passagemath-palp provides an interface to the Package for Analyzing Lattice Polytopes (PALP) by M. Kreuzer and H. Skarke, a set of C programs for calculations with lattice polytopes and applications to toric geometry.

What is included

  • The binary wheels published on PyPI include a prebuilt copy of PALP.

Examples

Using PALP programs on the command line:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-palp" sage -sh -c 'echo "14 2 3 4 5" | class.x -f -po zbin'
0kR-0 0MB 0kIP 0kNF-0k 5_13 v8r8 f10r10 10b6 0s 0u 0n
14 2 3 4 5 R=152 +0sl hit=0 IP=276 NF=179 (0)
Writing zbin: 152+0sl 0m+0s 644b  u36 done: 0s

Finding the installation location of a PALP program:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-palp[test]" ipython

In [1]: from sage.features.palp import PalpExecutable

In [2]: PalpExecutable("poly", 5).absolute_filename()
Out[2]: '/Users/mkoeppe/.local/pipx/.cache/db3f5a0e2996f81/lib/python3.11/site-packages/sage_wheels/bin/poly-5d.x'

Use with sage.geometry:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-palp[test]" ipython

In [1]: from passagemath_polyhedra import *

In [2]: square = lattice_polytope.cross_polytope(2).polar()

In [3]: square.points()
Out[3]:
N( 1,  1),
N( 1, -1),
N(-1, -1),
N(-1,  1),
N(-1,  0),
N( 0, -1),
N( 0,  0),
N( 0,  1),
N( 1,  0)
in 2-d lattice N

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_palp-10.6.45.tar.gz (5.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_palp-10.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_palp-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_palp-10.6.45-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_palp-10.6.45-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (12.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_palp-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_palp-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_palp-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_palp-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_palp-10.6.45-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_palp-10.6.45-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (12.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_palp-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_palp-10.6.45-cp312-abi3-macosx_13_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_palp-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_palp-10.6.45-cp311-cp311-musllinux_1_2_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_palp-10.6.45-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_palp-10.6.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (12.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_palp-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_palp-10.6.45-cp311-cp311-macosx_13_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

passagemath_palp-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_palp-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_palp-10.6.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_palp-10.6.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (12.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_palp-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_palp-10.6.45-cp310-cp310-macosx_13_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file passagemath_palp-10.6.45.tar.gz.

File metadata

  • Download URL: passagemath_palp-10.6.45.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_palp-10.6.45.tar.gz
Algorithm Hash digest
SHA256 c684d907520ee4cddd305b8a66bb24ee74bc7a0d0c3eb4ace31cd548e722155b
MD5 46038db89324e503aa726ee3a74ce172
BLAKE2b-256 13ba36f952eeaf08b43c190bf4c3250102aaa77657990220f03aa6c90198d78b

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 75fc732a02351b27a159cd3ece790403fc646fde3970a813952a0b89b5d11a6a
MD5 1e881d76fe4e7ef9959563f561b6575d
BLAKE2b-256 057c2ba70d32bdcacf407bec24ab4a4ac407bf2e9f4a15d595cc07bf1588d59a

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7b4c0c28fcaf5abcd03da0bae3628b3a1e700137e913db0bbe9222e217dd3228
MD5 4c9b90f8bb4b867f8f74399421f21167
BLAKE2b-256 eb9291a7b4ea8b7890777d284d9d4d31cccbb67537d9ea3ccabf87b18dcdb556

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dce171e4facd7ecb6da6a49ae7251f1c624426fb9f591e875dc1366a8acf3a33
MD5 1657524d14fd6445fd3c15f1234ec19d
BLAKE2b-256 f24addb1c5b5c9a09a323cc80afc171b9302ff0b8d5de2d8d5ebedd5d405778c

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ff27d604998bd31c4e5d04b940289c5bb00919c334ce53205f7af91354107af
MD5 b3a938ad3eba8208a48dea4444ff1ee8
BLAKE2b-256 2b8bf1785dd3d65c47599e12c8b74bd79314fa97085257958d354d7a6874fe08

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 59575c38f8f9275a0154ec4af307326054b6fe060e172d806f689cf28aa893fc
MD5 d74e0b7bb89df70fb28a57e83e6b1c9e
BLAKE2b-256 3ecc3143f889005cc460227f0737ca1713c7e0b61a41ea838d709504e8d077b4

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3c7476a83504fcae07a175a08e66e8c12372d79b7e23c42bbfcda1371204104f
MD5 c0ae7f5d394cb1631b38f7fe5700083c
BLAKE2b-256 721aa1ce9da9af7bb83c38b95534a60cf38df1a57010524a423803ca355e63c6

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f975ca229d0a3e438d289ccac71151c0b56133bd20dba33bc3a28d839630acf3
MD5 d446cbdd32eb35082456c153cf4ada0a
BLAKE2b-256 61de4e66be451f9f08f9a462e2cd31b5487040d50256713b5dee2499e6fdfdd2

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f445c273fa8028589949757ca71af179d5a6b82c1dcc46578f5797dfb5e7c4c
MD5 5faf19fd64f18a47faf9d6787f75296a
BLAKE2b-256 74280e74ea7e70cf3fbaf0136e70685251a2a663919f09f5973c200d189b92c0

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b3f0c8f55937bcfe088fb13309bfe42667150b037cc388677edca1693a27ee2
MD5 beae8ed2a413478640177009638ab84d
BLAKE2b-256 8176210f12ea209f34bdf242b86b9a3a897a0fe85f363085e3e3d4f085d1d5d6

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d404c6ba5ae3624c6d7d417cfbc9daa2790a102b33434223deb51f9cc4b8ed78
MD5 9325a821597c77de64e816bf72fcf69b
BLAKE2b-256 2a56708fcde0038fde1cee89b0a9571eb41d62fadea47ad1269efb4f4ff54853

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bd602c46da1204ecdf3a8b9f8f988d5dfce6ba970cff5fe92d6c5f98c3436f63
MD5 ae980acc5b18c5e847622bea60b65e3a
BLAKE2b-256 077edbf2e9eebeb7210ed6488fa1765a21e96b67ee631aee16901cefddc6ba3b

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c8e78895222f117c5f95a14cd6beaa17088ab88f7f498bebbdb5231ef2cfc471
MD5 819785754cceab1d72fec6eb29b60560
BLAKE2b-256 21671ae46184ffe636652348d44210d8aa3d41e253480fc101e675411deca7dd

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 51351ba33c952d58baa48343051c5f63107f632f445506f851477ba5a90566e2
MD5 65662bd62155f87e3dcbe89452927618
BLAKE2b-256 89d9c99d7932c4d7a0a42cb7939d5335d39ddb19ff12e6de8494b7ffa71cac54

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2e8c4cdb2ff1130c69367e97e9590df9e57fd5fbac6aad63f96782fc8aa5f873
MD5 54b72361c2b3e40826d7c225b4332581
BLAKE2b-256 33f81e40f1fc6fa67360ff59370391371a82c3303a5901dd1f230cf31710c405

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3fecf9331db21a92377d855e431af45e1584395127d15703b6c12421d1f82590
MD5 5983a79dbf65f5d9a16a9a136374cefc
BLAKE2b-256 cb50cf41331d7f04136f2c9acdb0ebf199518cca55a514ab9d705074e522bad0

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4e803156d1f9cc23aa97553722689b6496082441729bb7bc274ec4a9448a2dc
MD5 2aab99e6a0ff65dc8aae55dcd2add42c
BLAKE2b-256 987d82752148135d8bcdd83bbdec317c5ed1d039099b98fdeccfb54df660c432

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e3f401446e9e86528497b75bdb7609621764638a9fcfaaf8b4c9d83b68b21d5e
MD5 72fe9a5a7493dfcea94a530a0841bf13
BLAKE2b-256 b92a099455d38f5387759755e2940b359687341547a46d03d1c0b9e37555ef5b

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e78fac1bf1d9929947721f5d1155b60fd50bb60b3824dd664a586f3b35f9b311
MD5 09d3646090de592893a0d30c09af6404
BLAKE2b-256 d86528b0ce2b07c9553037e113caa83ab234ad7270187f9419bac55d24cd7027

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc72384574a708dcf5cde30c2dad7d4cbdb1065e15cd8d83d6ce7d468f27467e
MD5 c21a3c47d72ca539901be2e4a3767fe3
BLAKE2b-256 aa4a67de66502718e684712c7d90d0c885051456086a7f08ae36295a74f57835

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eb6c0256075126c59ee6e7ffa3b69088a549869972dfbc5a837b6e0680c4cde9
MD5 6694a0fb48f29cbe923e994ecc796ce0
BLAKE2b-256 8e2531150af4a4068e6efbec1a2613bc72c855bbeabf18554067a14600641aad

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 54a6ae7f0eb12bbbc5fdc29faf0a9de896a7175d4aca7c145ea3922cc0838b69
MD5 53fae9cb6163d710f066fe75be2164e7
BLAKE2b-256 365846380b66b34d4a6b1ef832c99e00bfcc33baa93b9b7dc0863fa7f0a7ed9f

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9747139c08cec3b3154b63fb840800cd9ade359af4bee007c18122a65a1996c0
MD5 4d447797655a88e4ccb2d540de116782
BLAKE2b-256 4cb7492ffddc39e9f1b85e5b1e6850551be3289bcd719e8c8fb47797539552a3

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 69131ebcc7197e0a2fdc8874cf766ac6ff80eeeb8e38e2ced5e2e385d6c36a5a
MD5 33a2f19f465ff112086da93e116ca595
BLAKE2b-256 700d62b46d0db0f5ceeab90bce0442f65bd174bc63b72b28d6dd426e1db3a0bc

See more details on using hashes here.

File details

Details for the file passagemath_palp-10.6.45-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_palp-10.6.45-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7f74212d481ad4fa7dd8c1a79ca922399df1d431a608b7279efa4e17bb786110
MD5 1be62c470a2e65422b643739624f03b5
BLAKE2b-256 bb6a2cc3b6cb7edca812cc2f3c97413de8e86a61e924eaad22d79911cc2da7ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page