Skip to main content

CSF: Ground Filtering based on Cloth Simulation

Project description

csf1 csf2

CSF

Airborne LiDAR filtering method based on Cloth Simulation. This is the code for the article:

W. Zhang, J. Qi*, P. Wan, H. Wang, D. Xie, X. Wang, and G. Yan, “An Easy-to-Use Airborne LiDAR Data Filtering Method Based on Cloth Simulation,” Remote Sens., vol. 8, no. 6, p. 501, 2016. (http://www.mdpi.com/2072-4292/8/6/501/htm)

New feature has been implemented:

Now, We has wrapped a Python interface for CSF with swig. It is simpler to use now. This new feature can make CSF easier to be embeded into a large project. For example, it can work with Laspy (https://github.com/laspy/laspy). What you do is just read a point cloud into a python 2D list, and pass it to CSF. The following example shows how to use it with laspy.

# coding: utf-8
import laspy
import CSF
import numpy as np

inFile = laspy.read(r"in.las") # read a las file
points = inFile.points
xyz = np.vstack((inFile.x, inFile.y, inFile.z)).transpose() # extract x, y, z and put into a list

csf = CSF.CSF()

# prameter settings
csf.params.bSloopSmooth = False
csf.params.cloth_resolution = 0.5
# more details about parameter: http://ramm.bnu.edu.cn/projects/CSF/download/

csf.setPointCloud(xyz)
ground = CSF.VecInt()  # a list to indicate the index of ground points after calculation
non_ground = CSF.VecInt() # a list to indicate the index of non-ground points after calculation
csf.do_filtering(ground, non_ground) # do actual filtering.

outFile = laspy.LasData(inFile.header)
outFile.points = points[np.array(ground)] # extract ground points, and save it to a las file.
out_file.write(r"out.las")

Reading data from txt file:

If the lidar data is stored in txt file (x y z for each line), it can also be imported directly.

import CSF

csf = CSF.CSF()
csf.readPointsFromFile('samp52.txt')

csf.params.bSloopSmooth = False
csf.params.cloth_resolution = 0.5

ground = CSF.VecInt()  # a list to indicate the index of ground points after calculation
non_ground = CSF.VecInt() # a list to indicate the index of non-ground points after calculation
csf.do_filtering(ground, non_ground) # do actual filtering.
csf.savePoints(ground,"ground.txt")

How to use CSF in Python

Download the source code. under python folder:

python setup.py build
python setup.py install 

How to use CSF in Matlab

see more details from file demo_mex.m under matlab folder.

How to use CSF in R

Thanks to the nice work of @Jean-Romain, through the collaboration, the CSF has been made as a R package, the details can be found in the RCSF repository. This package can be used easily with the lidR package:

library(lidR)
las  <- readLAS("file.las")
las  <- lasground(las, csf())

How to use CSF in C++

Now, CSF is built by CMake, it produces a static library, which can be used by other c++ programs.

linux

To build the library, run:

mkdir build #or other name
cd build
cmake ..
make
sudo make install

or if you want to build the library and the demo executable csfdemo

mkdir build #or other name
cd build
cmake -DBUILD_DEMO=ON ..
make
sudo make install

Windows

You can use CMake GUI to generate visual studio solution file.

Binary Version

For binary release version, it can be downloaded at: http://ramm.bnu.edu.cn/projects/CSF/download/

Note: This code has been changed a lot since the publication of the corresponding paper. A lot of optimizations have been made. We are still working on it, and wish it could be better.

Cloudcompare Pulgin

At last, if you are interested in Cloudcompare, there is a good news. our method has been implemented as a Cloudcompare plugin, you can refer to : https://github.com/cloudcompare/trunk

Related project

A tool named CSFTools has been recently released, it is based on CSF, and provides dem/chm generation, normalization. Please refer to: https://github.com/jianboqi/CSFTools

License

CSF is maintained and developed by Jianbo QI. It is now released under Apache 2.0.

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

cloth_simulation_filter-1.1.4.tar.gz (81.4 kB view details)

Uploaded Source

Built Distributions

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

cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-win_amd64.whl (129.1 kB view details)

Uploaded PyPyWindows x86-64

cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (229.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (242.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (138.8 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-win_amd64.whl (128.8 kB view details)

Uploaded PyPyWindows x86-64

cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (229.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (242.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (139.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-win_amd64.whl (129.0 kB view details)

Uploaded PyPyWindows x86-64

cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (244.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (138.7 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

cloth_simulation_filter-1.1.4-cp311-cp311-win_amd64.whl (128.7 kB view details)

Uploaded CPython 3.11Windows x86-64

cloth_simulation_filter-1.1.4-cp311-cp311-win32.whl (105.0 kB view details)

Uploaded CPython 3.11Windows x86

cloth_simulation_filter-1.1.4-cp311-cp311-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

cloth_simulation_filter-1.1.4-cp311-cp311-musllinux_1_1_i686.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

cloth_simulation_filter-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cloth_simulation_filter-1.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

cloth_simulation_filter-1.1.4-cp311-cp311-macosx_10_9_x86_64.whl (161.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cloth_simulation_filter-1.1.4-cp310-cp310-win_amd64.whl (128.7 kB view details)

Uploaded CPython 3.10Windows x86-64

cloth_simulation_filter-1.1.4-cp310-cp310-win32.whl (105.0 kB view details)

Uploaded CPython 3.10Windows x86

cloth_simulation_filter-1.1.4-cp310-cp310-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

cloth_simulation_filter-1.1.4-cp310-cp310-musllinux_1_1_i686.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

cloth_simulation_filter-1.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cloth_simulation_filter-1.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

cloth_simulation_filter-1.1.4-cp310-cp310-macosx_10_9_x86_64.whl (160.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cloth_simulation_filter-1.1.4-cp39-cp39-win_amd64.whl (128.7 kB view details)

Uploaded CPython 3.9Windows x86-64

cloth_simulation_filter-1.1.4-cp39-cp39-win32.whl (105.0 kB view details)

Uploaded CPython 3.9Windows x86

cloth_simulation_filter-1.1.4-cp39-cp39-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

cloth_simulation_filter-1.1.4-cp39-cp39-musllinux_1_1_i686.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

cloth_simulation_filter-1.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cloth_simulation_filter-1.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

cloth_simulation_filter-1.1.4-cp39-cp39-macosx_10_9_x86_64.whl (160.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cloth_simulation_filter-1.1.4-cp38-cp38-win_amd64.whl (128.7 kB view details)

Uploaded CPython 3.8Windows x86-64

cloth_simulation_filter-1.1.4-cp38-cp38-win32.whl (105.1 kB view details)

Uploaded CPython 3.8Windows x86

cloth_simulation_filter-1.1.4-cp38-cp38-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

cloth_simulation_filter-1.1.4-cp38-cp38-musllinux_1_1_i686.whl (2.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

cloth_simulation_filter-1.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cloth_simulation_filter-1.1.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

cloth_simulation_filter-1.1.4-cp38-cp38-macosx_10_9_x86_64.whl (161.3 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

cloth_simulation_filter-1.1.4-cp37-cp37m-win_amd64.whl (128.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

cloth_simulation_filter-1.1.4-cp37-cp37m-win32.whl (105.0 kB view details)

Uploaded CPython 3.7mWindows x86

cloth_simulation_filter-1.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

cloth_simulation_filter-1.1.4-cp37-cp37m-musllinux_1_1_i686.whl (2.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

cloth_simulation_filter-1.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

cloth_simulation_filter-1.1.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

cloth_simulation_filter-1.1.4-cp37-cp37m-macosx_10_9_x86_64.whl (161.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

cloth_simulation_filter-1.1.4-cp36-cp36m-win_amd64.whl (144.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

cloth_simulation_filter-1.1.4-cp36-cp36m-win32.whl (115.0 kB view details)

Uploaded CPython 3.6mWindows x86

cloth_simulation_filter-1.1.4-cp36-cp36m-musllinux_1_1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

cloth_simulation_filter-1.1.4-cp36-cp36m-musllinux_1_1_i686.whl (2.0 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

cloth_simulation_filter-1.1.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

cloth_simulation_filter-1.1.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (1.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

cloth_simulation_filter-1.1.4-cp36-cp36m-macosx_10_9_x86_64.whl (161.0 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file cloth_simulation_filter-1.1.4.tar.gz.

File metadata

  • Download URL: cloth_simulation_filter-1.1.4.tar.gz
  • Upload date:
  • Size: 81.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for cloth_simulation_filter-1.1.4.tar.gz
Algorithm Hash digest
SHA256 1627b4a543a5adff412025eb1826a4bdb79f0ff37799068310b28813d6c23c48
MD5 24cc71219454e1039640187138fb739f
BLAKE2b-256 0fbb7f3c0bced45ab76b1765ad76bd416cd898fe0d5e97624cef4f1446e5e80e

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d9dfb22730a906aea0c1db0d3eeec858b30eca76ebe72c3afab7aeea881bfc6e
MD5 048a6d8546a9c11fddf0a81b2746d6b7
BLAKE2b-256 3c54781ff88af7e26070fe702b4d068f4037b4ea29f5f5cd82f8027bbdfb8d99

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4b7e44e7ee3db1585e696b40c25a7e225e63c454aa3b6d013b61188de92ec6e
MD5 b85baac52423f0034dd0f1d6130b6de0
BLAKE2b-256 625dcc11ecebe5063559b534c5d4d3fe84ce9c11a444180ebce8e66499102b5f

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e09e7b619b425ffa3b9e32a2b50cbaa458310116f1e9ca6e0da1ff559280e166
MD5 7bb2e36442b8bf5d6d2646ca5d83465c
BLAKE2b-256 919f4e97303b1d4226ce0709510847f53bde001ebaaffbd8c26135cbdef779e7

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e9577660bbb06f019f43359bd1e93eed82b6bf6ba41b4896a58e35d3c53bda8f
MD5 3b381f7b1b85d934ba830e009a8b8e8d
BLAKE2b-256 32a93579af19e492b5e8a67df8797dd385052bab9ad5616d0138435f57ca1009

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 feb57d99a5bce775d691972ffe18a24cad530d8e04880d9c6e757ab7200785d7
MD5 9334a03af897ecd87976b2372a6b733c
BLAKE2b-256 c9cc62fa82a353087fa60a5dd3244bf153ffb417054a74e2e951d4440b77b8a3

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0854c830b7135762376ef862ded019ed0afedbc1a26fc30ce755bbb31bd32946
MD5 75558454cbae87350c8667d0a54d1eb0
BLAKE2b-256 e16c826220766161a5aecd19e717ad732a8b944d0188499ae47a4ec0a7ff71ac

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a72f71359203f9b0966f3e30c4c0ef598477f342db504781ce4e37cd6441ef98
MD5 ca940a9845226b1d9b39b1ee4f7c9936
BLAKE2b-256 5177fe8fe2dfa3a2fe47bdfdb5e8e8be6429f4e393f55f4a943e8b99f108ea39

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d41246167f7f6cf759bf0ec97b54e0e8d9ceedf2274e3a09c807a42000f9eb8d
MD5 368a9e9d5bba5f74c1497e523a440d04
BLAKE2b-256 de1e93425694c00aabba072991c30a31c1b03a3afe0ba0720eb8d83d05c672b4

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 addce97ea679d8c0469fc80dda736afe5930566da18d6649eb5be603f6a06ba0
MD5 05689abe686ae037af299e2bd0db394f
BLAKE2b-256 dd7265190ab06eb26a5b6e6773e0281a6d08103a738ab97f5de36bf4af359c9c

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ce394bc5a04563c9bf8fd9dbd0b08aa4f427c97e80ace7a24708805e6a2c611
MD5 10a2233ed3fb190ebaf8294db6b0252f
BLAKE2b-256 dc2e815e3610da0ea0f523bf40b7fe341aaa8589eff4faee2502b51e1727a967

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 49918d0b68539d734cabd0a1476adc4df1f8be2ed0a285df1082242cfef7a406
MD5 ee9cbaa7ac40e6fbaec675578df3ff4d
BLAKE2b-256 82a57386dc6a029e88dcf210efea8387f8de789885abe02bff51b6d42cbfde2b

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af3045232f8f39d715e69335a4323d22d25f2122514e262db5825f35eceb6508
MD5 36570e4b7d59c475d0b95bbdeffc29b9
BLAKE2b-256 2da9b552f847e0a7730ecd39fb827da78e39983e44e351d2cbd56e635a4dac01

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3eeae3f92cfadf6609fb9ad4f34f717f48ad52921e7a59889bc731390e74e444
MD5 a59c2cc973bb2037d13e0002e52dc233
BLAKE2b-256 bd6cd0e17e257c021a27430a4f6c6b3d31af58493c985d7b385b01319224c8be

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4558f396f9a27df4720ab753f501dbcdbcc808bf158d4eada49b175dcd17514f
MD5 ae5575ee692c7b36a1e7c27e3fd34ba7
BLAKE2b-256 dd77af2cf7d8a111d66f78457f1cc2fd57a2988a81f1bc0e800d741bc4fb7b34

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 80971c58597e3c6f80010466e51921579a8e16cfa0ecaac0ee8051a7f66d3b36
MD5 82d01fb01f4c23c05359379c9c06c13e
BLAKE2b-256 6991b656a79a227228a17ee66a798bbd7edb1a3e590ad6b4582d653f5be6376c

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fe8255f415209ac758449b5e2f2c23885bdc94f10a335bd9cfa593e2055b21d8
MD5 455051c2f8067b5d499fc6cb966ac916
BLAKE2b-256 b7c6c2557c45f0cef0cb65e6c15fa053b44c4d42cfe08d97a5a54f0b0cb52f59

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b69d2d0d851234ba6f4e1415d37c408e25d3ca8977ced8bb1b8387eddc2d631
MD5 a929c142b280a2c36ac728235cdfc6f5
BLAKE2b-256 36b633e05dc3d5051d3e9dff69033411d8ca2d28a55187197b2cc5070c247ee5

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d94482a9d62e3bb03254805502fd6b60a1c90bdff5e0bf7e753f02e61c9bee04
MD5 72fd2cd3f16ce2ee8f7fe875504da767
BLAKE2b-256 711a2f432fa3feef3829ee88548c44a548a9d5093fbcca591aa31dc15ba73308

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5bfce4b9d2e86c648fb9a591b5251fcb354eace2399da545c0af05221fb19d25
MD5 87101afd1746761477be6312e8cdae4f
BLAKE2b-256 c149c2e230dcf8fc49a10c6f293dc078dcf6a5d91949af02444bf8c187efb10c

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2dc9c0e3090f36a6b16b5e67f83ccf9bbd0a50909588a89e3e81e486c22deeaf
MD5 a64a359570c8253794ccf8c9adb2bc0e
BLAKE2b-256 d999be634f530ac703a2f882ebcb8c1142b353e9a0a8fb8cbadf4401777c74b7

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9e7d5033a5415d1f3a6584a9dcfc4e72aeb43cc0baaf8cab027f811e9412ab7c
MD5 95e6bbd76ba478ecca515e234ce1ddf2
BLAKE2b-256 9a3bad366214a63e304ad808a9838bb1b892d2f2dbbcedb0100f0676c3a0d662

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b0907e735b3e393daebde14962133d1f6ddc5675d55cdcef9a6965ec0652f8b0
MD5 6e5396a762a842a629e7610c17b9289c
BLAKE2b-256 ba016f432296ab633b11fb5e53e77afe36483131ac307cfd3d2d9bc2d9dd0281

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d5d4ad972b10d06cc490d41c7472878be052414b910e1c5fbf6cfbd834814575
MD5 8edcd69607eaa83ad0b7c95303f05b67
BLAKE2b-256 1f95d4e24bf46a2ef0958d680d1177c0f4f74ee5e67f1a014107e35f2f62dbf9

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 886718abb13f14ebdcd8d83def2a417f7648e1778908170dd037fbe85260a4c3
MD5 dfdf34c6b9440986be45b0395beb9fc9
BLAKE2b-256 a55b913915161f65f1dcb871dd3cf698d7b5c5d83bc4a0754a2452dd7ba5b199

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8facb36bbe38795e929e601e7c324f4c3d8267b24e02011cf7c5a3fcc47c80a1
MD5 266a2e1fafbf7ba1995f77d9de11f84e
BLAKE2b-256 4616c8f5687b2481f133bfb5bfdf6b4f04f2315b8abace380423bccc94ac2392

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b411a333a328ede8e92b364304867ecdfece24ec50ee57a30cd050dd49a0f074
MD5 2e8f986d0439dd74a78e86b06615bd22
BLAKE2b-256 2a0afd80093c316cb038b7f732ed5bb8c8101d760b9cba0ba7f02ea249f9ed55

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b5e2ca58a72bdee70982d73a8eda19eebb453e04c50474e2a5b835908b1b8f19
MD5 06f6a7295ec45ed6a5c8dc8beed22fb5
BLAKE2b-256 fff0de8e2889403a6041b0134eeb8bf54c83b1983e4045caee56aaa5eca02fba

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6a6ccca66303ad1b2ad8fb8197dcf02ae4f122e854ba63cf74bd50785ed397c7
MD5 c895ef79b57a5d0df24070f261480f7d
BLAKE2b-256 ccb81a233784a7243b661a378935af7c083c9600da665dbff6068e56c921a148

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a85a351d0216d9e9ece1248efb5001503ab613e81ff001d42e25bca50af39fc3
MD5 cf405bd9dbed0d4e9d22f254b5c23241
BLAKE2b-256 e65923225c02574fd9d459d6d0b9ceea56e2412c181ce8ebb8177b59667c03fb

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 712f1ce3e54af1b6513a825cdce212fc9c4a4e043220d242ed87de86b972abf6
MD5 da501212227696c1300a584838098d86
BLAKE2b-256 4a66a3e98d968c33a72a6a41464d115ecaa9a188364f1ed0954a38f57dc5069e

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2c6a9314865029af929c99040ff86cbbcd9ca473780e01448aa73849a6060ea
MD5 a2150501a81492912d31cd0405b5e72e
BLAKE2b-256 b82bf43b50164ec694f0686099602dd9aabcf8f02479a3ecbd6b6c3a26f034fb

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 69ef7da73532e5958e94933d3b09f3c6065b4cedb61cc575df03f5bfd7112c27
MD5 e2e9b16e3f53c966162de8b17488e5fa
BLAKE2b-256 e7fc0f8d3a9e351f32c521dcf126fc2c2e55732304d54be21810bf7b1c13172e

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4dc3933b299bb053a1522152ec906854f137ff0135bcfaf50d4ebe79868c44f8
MD5 52bef0b48b35ce2da94b6e98120bbe86
BLAKE2b-256 a7fa51181bf7ec8acd48b6181d58c45672acb0eb23d7eac0e335bf9a7b873606

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bb54a577f0f0739560eb79d4f97a79807f87ad78632168233ffa2196dd98900c
MD5 3f5a6916038c2fcc3f3b588bf0cd842d
BLAKE2b-256 654486b0162225a6102a53cfdd4d57a6d6d83c03b4c84f0aa7990387a5ea30c9

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 690e9e40efb65df4f565a59d350dbee27a1d5d2f228107ebf5e7cd981325c95a
MD5 5382649bf86d6c05a952ca1cb3242bea
BLAKE2b-256 382ebac281acbfc661aa1f011db2ffd1eb2b74e75be8987612d2a50db4a887e9

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 53ae88f1e6441592e5b563e76e80fd36ebd6f4851d89bafd6226c7178a6bce8a
MD5 812e5a2beaa9ca48f0d741fdc6e8fc81
BLAKE2b-256 5485d97cbc07558b08a4fe9b04cd1571079aec3a43ad56d03676160f00d73f4b

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6a13f5e30fd8acae7f5a66c7f2f19e0b1e9e31cd8ee928279981ecae05c20a44
MD5 457b190ca28e794c501ce67ef3be59ca
BLAKE2b-256 22ab847fd52af795419ce23b0b202bbac9f5be175ee7ce163e25cfb437b181bf

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d823c7056798275deddedfaf51f184dd963594701ebbf2ff0b661209d46f7616
MD5 eb59fa784b6f60d878a0e5e9f8dae662
BLAKE2b-256 c85d8ccd25af2f654c93346e30f3caae6ec6fb48339e0699709db6413658370b

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ed8acf4d92297d9a8401edcd738143fd1178e3fdd79a2f1df66b9cb6c9f7619
MD5 228dd6170913a9f9db9e0fd46df5a77b
BLAKE2b-256 b1532d291893b31f8311132f0d71b87fc4bd1f6531f282fe513bff71499ef3df

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 98fd5656843ac7e00bd7e5e9e85ce22ecfa4f41f00db939455127f2d2bebe616
MD5 ac9888d40008f49e520ecd1b14bb913c
BLAKE2b-256 dd4c2081d47fce39658dd19f71237d2fc769845d0ec313924fb00677eaa828c1

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8e34d0df3ad661d9baa1152f272e9374d85222f1f3c78d9dd70c938d23cd6706
MD5 cbd0b178af66212d98ced342c6a4cd8a
BLAKE2b-256 f6cb8fa23b1658f04dc068726bf254ce5952363bf91d11d0cb497822c0f1c79c

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 273553f096b58f3b770fb00bc0f8145e2785297cc022751fc027a2e0f774f66f
MD5 5f0f62eb308572c3b91cb5bba290064a
BLAKE2b-256 8a29ae42d7c3001326dec4fa9c3aaf64398dc00a17158658ff0dbfed561fdc6e

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3261b078153b105a964f1ec92df6dd00cabeb7c7b20a9817b7202e93c1c9792d
MD5 e7fefabed5c43e4835c49f2f00f633b7
BLAKE2b-256 c66481247ed51e667b005b4bcbbb2995dbda87bcc4c6b4e770a75daf22aea994

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6df231565114fd11de53f777298d01d52339784fb6964aca56dc095d4d479830
MD5 ef55cbecf776bf4fded3df11d7a8cd45
BLAKE2b-256 5146207ded4b43894af6c6b806aa0610875fd87f73ea5bc1d2b78e438fa16a22

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6cfaef58c75e3ef87af5d7bbabd82f979965155528327d3e64d4b3e482feffe
MD5 3c85ab0e0e6c269202572a195c778262
BLAKE2b-256 63098046078028e2d18510892efed0463c60ac99c4148c716a3dd39fba9ce708

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1452d6b989dcbf0b38f7edb8b36d1f21ad1d5a4fdd9c0f8ce489a2dbc0864876
MD5 2c645995f61c38ee3ee728f72a593d78
BLAKE2b-256 88f85af187fc311a629345772998c0bf24a47b86c2d84bec3fd6398430c7955c

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 243a365bfa6c5443485324b469e8b6b81eeff640233986c649df6ba3a8599a29
MD5 2f338baeaeb75cca008479c39870a52f
BLAKE2b-256 ec8eb282d97587109b4798f23a548c183a42f9bf6e22dcc67b16e8c6e90ef596

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f8952c89079f722a8d2c316691b433b3b2d47d562b9ff4fc30915a8a7843cede
MD5 191e99b37e72da2d9e211931dce05e83
BLAKE2b-256 f0335e9eeb776a706b3dc4dc4eabefb8c415227ee8984d7d46bc712f456b3040

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 3eda39ff52fd53f2658e6d86681a2e98b2a78c8c7a606da3802b38c73c5fe350
MD5 165982eeed3b9b0fda352020d147cd43
BLAKE2b-256 f190ddd3fd3405f4d397fbdc2fe484538a5431883673df4cb7ccf023766d1883

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7834459c27e0ad1bd082282c08d4fd6e85889d2ddc2298e9b2e1497dc2bb91f5
MD5 4b7fd6b18cb42773839bec8e15f3a451
BLAKE2b-256 e41575582138600c4f43bb634fe0acb369044effb965a7681be2e5d59267ce63

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7dcdbb389d6b66830c2e80cce596748742a383a0d9e4677468836b7fb43d23df
MD5 e1735d562512c8951208375d955b2389
BLAKE2b-256 90774b41ab4dc1676727edbca26d6729506a59c8190a1930424bde0346a6222b

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d13f72a2697768b721f433379ba8ace539226b8ac9cee100bbb7be8a1c20468b
MD5 c6e271b13a4f6463dd0bbfebffe64e4c
BLAKE2b-256 099d6b199620db95c080ea8c926fd2f8d3d7c4b8f5f06823edc8170e8fb2b715

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b7d4c9bdcfb6ef7ed705bf0b4fa4452a36571341c843d7fb8f2dc9538647abf8
MD5 846300acef8b88820b43d27f604ea68c
BLAKE2b-256 863ddbe02f11dc502397d1b28834d1a0c86d6b849f0562cdb94abe95c2e7bee7

See more details on using hashes here.

File details

Details for the file cloth_simulation_filter-1.1.4-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cloth_simulation_filter-1.1.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7d0fd167d33bdaebe02e9a56455705f3145cd91f1e6dd6dcfd82a9ee064de396
MD5 11679a3ec655089302bee86f864c33b8
BLAKE2b-256 b15b1a3c25bc3ddd71133b7d7eb7b7dfe43a06f161d86f04177454a957e76bf3

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