Skip to main content

The feature points could be used obtain salient points while performing registration using RANSAC remote module. The class PointFeature is the main driver that takes a PointSet as argument. Please refer to the documentation for a detailed description and sample usage: https://github.com/InsightSoftwareConsortium/ITKFPFH

Project description

ITKFPFH

Overview

Module to calculate FPFH feature for a pointset. Sample Usage is shown below:

# normal_pointset is ITK Pointset which contains normal vector for each point
# pointset is ITK Pointset which contains the input points for which feature needs to be calculated

# normal_np is numpy array of shape [Nx3]
# fpfh_feature is numpy array of shape [33xN]
# 25 is the radius and 100 is the maximum number of neighbors

pointset = itk.PointSet[itk.F, 3].New()
normal_pointset = itk.PointSet[itk.F, 3].New()

normal_pointset.SetPoints(itk.vector_container_from_array(normal_np.flatten()))
fpfh = itk.Fpfh.PointFeature.MF3MF3.New()
fpfh.ComputeFPFHFeature(pointset, normal_pointset, 25, 100)
fpfh_feature = fpfh.GetFpfhFeature()
fpfh_feature = itk.array_from_vector_container(fpfh_feature)
fpfh_feature = np.reshape(fpfh_feature, [33, pointset.GetNumberOfPoints()])

One can obtain the normals using the following code:

def getnormals_pca(inputPoints):
    import vtk
    from vtk.util import numpy_support
    meshPoints = numpy_to_vtk_polydata(inputPoints)
    normals = vtk.vtkPCANormalEstimation()
    normals.SetSampleSize(30)
    normals.SetFlipNormals(True)
    #normals.SetNormalOrientationToPoint()
    normals.SetNormalOrientationToGraphTraversal()
    normals.SetInputData(meshPoints)
    normals.Update()
    as_numpy = numpy_support.vtk_to_numpy(normals.GetOutput().GetPointData().GetArray(0))
    return as_numpy

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

itk_fpfh-0.2.0-cp311-abi3-win_amd64.whl (461.4 kB view details)

Uploaded CPython 3.11+ Windows x86-64

itk_fpfh-0.2.0-cp311-abi3-manylinux_2_28_x86_64.whl (426.7 kB view details)

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

itk_fpfh-0.2.0-cp311-abi3-manylinux_2_28_aarch64.whl (397.0 kB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ ARM64

itk_fpfh-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

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

itk_fpfh-0.2.0-cp311-abi3-manylinux2014_x86_64.whl (449.6 kB view details)

Uploaded CPython 3.11+

itk_fpfh-0.2.0-cp311-abi3-macosx_11_0_arm64.whl (301.3 kB view details)

Uploaded CPython 3.11+ macOS 11.0+ ARM64

itk_fpfh-0.2.0-cp311-abi3-macosx_10_9_x86_64.whl (357.2 kB view details)

Uploaded CPython 3.11+ macOS 10.9+ x86-64

itk_fpfh-0.2.0-cp310-cp310-win_amd64.whl (461.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

itk_fpfh-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl (426.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

itk_fpfh-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl (397.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

itk_fpfh-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_fpfh-0.2.0-cp310-cp310-manylinux2014_x86_64.whl (449.6 kB view details)

Uploaded CPython 3.10

itk_fpfh-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (300.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

itk_fpfh-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (357.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_fpfh-0.2.0-cp39-cp39-win_amd64.whl (462.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

itk_fpfh-0.2.0-cp39-cp39-manylinux_2_28_x86_64.whl (426.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

itk_fpfh-0.2.0-cp39-cp39-manylinux_2_28_aarch64.whl (397.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

itk_fpfh-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_fpfh-0.2.0-cp39-cp39-manylinux2014_x86_64.whl (449.5 kB view details)

Uploaded CPython 3.9

itk_fpfh-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (300.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_fpfh-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl (357.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_fpfh-0.2.0-cp38-cp38-win_amd64.whl (488.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk_fpfh-0.2.0-cp38-cp38-manylinux_2_28_x86_64.whl (426.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

itk_fpfh-0.2.0-cp38-cp38-manylinux_2_28_aarch64.whl (397.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

itk_fpfh-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_fpfh-0.2.0-cp38-cp38-manylinux2014_x86_64.whl (449.5 kB view details)

Uploaded CPython 3.8

itk_fpfh-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl (357.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file itk_fpfh-0.2.0-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: itk_fpfh-0.2.0-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 461.4 kB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for itk_fpfh-0.2.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 80900ef2d4afc64ac6d0ef03c91b1b8bbc136f792a64498cc198f911a177f54c
MD5 da4f4251779c3f01aa93df613d4b8685
BLAKE2b-256 fde79cf6791085ccf2184efb97c09c97c8815a1215ee68ee4b853f584030453a

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71142574bc4428232f01f5878597d707b9937e9294f4c0fc366ab5c35f406647
MD5 e402909471e3d9218f84d409937c2d52
BLAKE2b-256 3dd5c9ae1dc467c9be620a26870a39240c2eeef118064372ea8341a5cc688bd7

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 64de4cdbe6524b0d6b3be578e295fa55d03a74278735578d29c2cc9bfcf3aa8c
MD5 275d75703b75a7e650101ea68f57de08
BLAKE2b-256 5146fbb7660542b1160dfeb853750f8ec97e9bb2f1d5bb05800cf9008ba4db7b

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e6a0f6553de87ee28d2dbb21a7fc8dbd6d99759bd02bbad1034633f6a27ee46
MD5 0179625abf7e5d6e869e4cdcee3d5b48
BLAKE2b-256 4e2e8f1548c613e7850f3de127f458b775b8c00031ad5da3610dc8cb079e2697

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp311-abi3-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp311-abi3-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 568eb97c401a6fe09831995ea19699a9d3f3cc9142bb2402ca66dc344923ded6
MD5 c5ba8b7a3bbe428f89157f2d8eb636ef
BLAKE2b-256 21073bb0b4fe8cad89417faa0357a8d40ee01e18d1ee41f6bfa1642ad83490cc

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 169be6f0d3fae90460316975064f7683285799be1424b2be1f79f254c621aec4
MD5 86aaeade5cc7463a9d15b61fdb907bb3
BLAKE2b-256 bcb85aa748150a8677e9f2a683b9d1851e6483e16b16b6c8ef715a7e7e85c399

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7616b5f0eb529ed54050a0778c0a839b9dd0af82c51975b80bcf6c324b45b33d
MD5 c5e771c6eae5d61f8709009ea2736ca7
BLAKE2b-256 d9fcdf0095c39fbe743001b68b424021cb590dd4ef149a7d5bfcfd147cf65913

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk_fpfh-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 461.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for itk_fpfh-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 47265a61392df8844da60fdace87d106c0dbead10089ff12a02011906ba6c86e
MD5 da577c87e47995a457c01bdc216f1e14
BLAKE2b-256 0565e7fccf04d78435266ca8b5b6ffe2786125f8e64ffa8cd047f4c598a7f54f

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d19f91bca191082b99d9520860d9deb1b46cdab5e4baf0e41b6c72dd3fc4790a
MD5 317024e21e5c423c2953bf6c3a623f25
BLAKE2b-256 1ebea790d8fa7e8902ae3d036c4fd0107651ae47d6e5eefb611a2807e3aa7b24

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e6ed1d6f679328c121ec05ab244aec22167f4513bdd0600d90223c736eac4b6
MD5 91ba561207f54924379dc364cbcf4a53
BLAKE2b-256 f2c84276c062cc773260535fb5bc0f5bf38352f9a21f862844af7e9d57acc9cf

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2597607806fd4b650149bd62e57e375fd26ee144bbb78f0b51035dae8a8c1d62
MD5 ed5d16d62d898d8433aad09ff6f90639
BLAKE2b-256 8d4c9e0dcde87328abe7337a2945588383ba992e9bfe2110e906a9d782c92586

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fac1b222a84b5b0a81318f5c86e7ca24ad9de0db17e5450ece10c6067c9b4457
MD5 defb4a8bd5719c5a6722a1187c8fecaf
BLAKE2b-256 c41cfb1371ad4ff5b8db11237abaa9e745e17e395c944e5714ec85d951cdaa95

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 604f4cbe2342659457f36fd282d2c5d25fc16a39eaaff522a8f1bab6b48568ec
MD5 d75015d278290f0720f266854216c37f
BLAKE2b-256 78b3a63a0f40272eaff9d0fbb16438c17415d3cdd0a8950d92cfff65bf290d39

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e05e070af7babda535567b7d0dbb8767139effb986f45e9dfaf229ea89ee818c
MD5 9c9f1605ba2babb3c92fb31efe6862c4
BLAKE2b-256 e9af73f7978c837400188307962101738c767d26a6d7a4d0799176234466e43d

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_fpfh-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 462.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for itk_fpfh-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e765013880ba9648eb9a6ff367c81f9edd16b3eafe0d1f2a00d64b3b7de792d3
MD5 e698411a3fceca469ec9c1ce71821484
BLAKE2b-256 153970b937616d1f35a81e48e0a05fb6f0c00d7f5a7cdc68e79c821f256f370a

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e43947c69aed38f9ead483955b0855bbddc1c45fa370fa9ff91d02d7f1e55a9a
MD5 f73959e5df02881f9533a6ea0bce5bf0
BLAKE2b-256 ac33fe165883f09278072e2b1dbeb7498d6d4cddfa4c6ce9f67b1ccc3faa92fd

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58ef396d3ce9d7769b94398386b14e21b74bb38ba45d80d68caf3bc2fd84bffc
MD5 a17f2cb84bcbf2dfb5e7d9139b72eda3
BLAKE2b-256 c08c2a102e567e5a1dacf5b576153c9ce35868015e75418456574160a77801d5

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 415817d69221c368fc2c13f35eec78390b174b11fcbce4e3b668a731bd9abfac
MD5 dbc53376e461ec1f28abe2d579aec7fb
BLAKE2b-256 dd9118ae6c943ce549c556c4070f3ba9a3a04dc55359871476118ceedf6e7584

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cd0f15bcedb6b7065d81ef1ae4f6dd9210366100800179870410736657f002b
MD5 f38290bb366dce54a61e5a0d9aded0ef
BLAKE2b-256 3e33f712a38243c09a92f21437e43ccf010a0641e3e4df0c1c495fd863818873

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 321a059c0a448327ac8abde43129f7483fe5ff0e1c8c253969e97ba0314346eb
MD5 b1b58633e4ae7b24fd289185d63dd714
BLAKE2b-256 8c354af80a903f8105f1a56147a9eb8abb4ec3fa53ff2bff24515531eb7e529d

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e75127653b41116834cd3222359784980287d903716472e3c7a6c645501f0b77
MD5 1ecce11b21bf3ac5a1a2a9442b4eda58
BLAKE2b-256 52e74ee2511defce6e9b188850843fc63425712ead6aafbf7ce8baab8a264d9b

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_fpfh-0.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 488.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for itk_fpfh-0.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 58d5bb980634455bba8e949edb68826135c63cf00b2fc09fb153329c5b83a4cb
MD5 d9bcb3bbf6f5564ea0a0f2f125040d13
BLAKE2b-256 00baedb4c850e64050f8bec4af7713639dd3508595ee814f3324d578a2ed04fe

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78388462b166ec16dbdfe491695874d835bccfb2495e15d2be3d949161199b24
MD5 7e27ad8926f971a89ef376f411fe5294
BLAKE2b-256 b3068c06cafaa627dcbfc7c9ae7c7d0514da41febcdddab60fdf95b30eb5e251

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7f2f1b8fccae9d41a93840a0d517ecb60b7efd4e5eaf5fefd10369c68dbcde4
MD5 3fb60a9bea44b99383a48ef8a1c90ada
BLAKE2b-256 af3bd47e7061118f8c310523462ec531d8415022aaf75460a2912e4ec70a1189

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 974cae16317a00867d743b59e169532e731c93b52736374cfb26cd5a560714b6
MD5 fdd006a5f979905a0735279b13323e6b
BLAKE2b-256 66208de8496ac72d9813893ab7a8fb72e33190d2982978ecc71cf1b2c6202a02

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7167845688d1e6e6472c166c47b978748f21bc66a7446198daf444a7353c3479
MD5 bf4f78a720e458b259a789e672fe78ab
BLAKE2b-256 0655c1fcb7bedcba39a644c1dd78a87a9ad1a71b0c6d42419022d71f1f152262

See more details on using hashes here.

File details

Details for the file itk_fpfh-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_fpfh-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5baec1350b29762a5b9fb1f971a60a23a0840ff9014f508950270a643f61db7b
MD5 8e73e142fa847be4058768a902046c2f
BLAKE2b-256 530d8a843660f48628f9cbd94ec6e2bdf33914675fe6e5dc0b42a506cbd22487

See more details on using hashes here.

Supported by

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