Skip to main content

FCE decoder/encoder

Project description

fcecodec - Python extension module

This file describes installation and usage of fcecodec as Python extension module.

Installation

Requires Python 3.10+

python -m pip install fcecodec

Though numpy is not required, it is recommended.

python -m pip install --upgrade numpy

Examples

See
https://github.com/bfut/fcecodec/blob/main/scripts
and
https://github.com/bfut/fcecodec/blob/main/scripts/bfut_mywrappers.py

Documentation

Help on module fcecodec:

NAME
    fcecodec - FCE decoder/encoder

CLASSES
    pybind11_builtins.pybind11_object(builtins.object)
        Mesh

    class Mesh(pybind11_builtins.pybind11_object)
     |  Method resolution order:
     |      Mesh
     |      pybind11_builtins.pybind11_object
     |      builtins.object
     |
     |  Methods defined here:
     |
     |  IoDecode(...)
     |      IoDecode(self: fcecodec.Mesh, arg0: str) -> None
     |
     |  IoEncode_Fce3(...)
     |      IoEncode_Fce3(self: fcecodec.Mesh, center_parts: bool = True) -> bytes
     |
     |  IoEncode_Fce4(...)
     |      IoEncode_Fce4(self: fcecodec.Mesh, center_parts: bool = True) -> bytes
     |
     |  IoEncode_Fce4M(...)
     |      IoEncode_Fce4M(self: fcecodec.Mesh, center_parts: bool = True) -> bytes
     |
     |  IoExportObj(...)
     |      IoExportObj(self: fcecodec.Mesh, objpath: str, mtlpath: str, texname: str, print_damage: int = 0, print_dummies: int = 0, use_part_positions: int = 1, print_part_positions: int = 0, filter_triagflags_0xfff: int = 1) -> None
     |
     |  IoGeomDataToNewPart(...)
     |      IoGeomDataToNewPart(self: fcecodec.Mesh, vert_idxs: numpy.ndarray[numpy.int32], vert_texcoords: numpy.ndarray[numpy.float32], vert_pos: numpy.ndarray[numpy.float32], normals: numpy.ndarray[numpy.float32]) -> int
     |
     |      vert_idxs: 012..., vert_texcoords: uuuvvv... , vert_pos: xyzxyzxyz..., normals: xyzxyzxyz...
     |
     |  MGetColors(...)
     |      MGetColors(self: fcecodec.Mesh) -> Buffer
     |
     |  MGetDummyNames(...)
     |      MGetDummyNames(self: fcecodec.Mesh) -> list[str]
     |
     |  MGetDummyPos(...)
     |      MGetDummyPos(self: fcecodec.Mesh) -> Buffer
     |
     |  MSetColors(...)
     |      MSetColors(self: fcecodec.Mesh, colors: numpy.ndarray[numpy.uint8]) -> None
     |
     |      Expects shape=(N, 4, 4)
     |
     |  MSetDummyNames(...)
     |      MSetDummyNames(self: fcecodec.Mesh, names: list[str]) -> None
     |
     |  MSetDummyPos(...)
     |      MSetDummyPos(self: fcecodec.Mesh, positions: numpy.ndarray[numpy.float32]) -> None
     |
     |      Expects shape (N*3, ) for N dummies
     |
     |  MValid(...)
     |      MValid(self: fcecodec.Mesh) -> bool
     |
     |  OpAddHelperPart(...)
     |      OpAddHelperPart(self: fcecodec.Mesh, name: str, new_center: numpy.ndarray[numpy.float32] = [0.0, 0.0, 0.0]) -> int
     |
     |      Add diamond-shaped part at coordinate origin or at optionally given position.
     |
     |  OpCenterPart(...)
     |      OpCenterPart(self: fcecodec.Mesh, pid: int) -> bool
     |
     |      Center specified part to local centroid. Does not move part w.r.t. to global coordinates.
     |
     |  OpCopyPart(...)
     |      OpCopyPart(self: fcecodec.Mesh, pid_src: int) -> int
     |
     |      Copy specified part. Returns new part index.
     |
     |  OpDelUnrefdVerts(...)
     |      OpDelUnrefdVerts(self: fcecodec.Mesh) -> bool
     |
     |      Delete all vertices that are not referenced by any triangle. This is a very expensive operation. Unreferenced vertices occur after triangles are deleted or they are otherwise present in data.
     |
     |  OpDeletePart(...)
     |      OpDeletePart(self: fcecodec.Mesh, pid: int) -> bool
     |
     |  OpDeletePartTriags(...)
     |      OpDeletePartTriags(self: fcecodec.Mesh, pid: int, idxs: list[int]) -> bool
     |
     |  OpInsertPart(...)
     |      OpInsertPart(self: fcecodec.Mesh, mesh_src: fcecodec.Mesh, pid_src: int) -> int
     |
     |      Insert (copy) specified part from mesh_src. Returns new part index.
     |
     |  OpMergeParts(...)
     |      OpMergeParts(self: fcecodec.Mesh, pid1: int, pid2: int) -> int
     |
     |      Returns new part index.
     |
     |  OpMovePart(...)
     |      OpMovePart(self: fcecodec.Mesh, pid: int) -> int
     |
     |      Move up specified part towards order 0. Returns new part index.
     |
     |  OpSetPartCenter(...)
     |      OpSetPartCenter(self: fcecodec.Mesh, pid: int, new_center: numpy.ndarray[numpy.float32]) -> bool
     |
     |      Center specified part to given position. Does not move part w.r.t. to global coordinates.
     |
     |  PGetName(...)
     |      PGetName(self: fcecodec.Mesh, pid: int) -> str
     |
     |  PGetPos(...)
     |      PGetPos(self: fcecodec.Mesh, pid: int) -> Buffer
     |
     |  PGetTriagsFlags(...)
     |      PGetTriagsFlags(self: fcecodec.Mesh, pid: int) -> Buffer
     |
     |  PGetTriagsTexcoords(...)
     |      PGetTriagsTexcoords(self: fcecodec.Mesh, pid: int) -> Buffer
     |
     |      uuuvvv..., Returns (N*6, ) numpy array for N triangles.
     |
     |  PGetTriagsTexpages(...)
     |      PGetTriagsTexpages(self: fcecodec.Mesh, pid: int) -> Buffer
     |
     |  PGetTriagsVidx(...)
     |      PGetTriagsVidx(self: fcecodec.Mesh, pid: int) -> Buffer
     |
     |      Returns (N*3, ) numpy array of global vert indexes for N triangles.
     |
     |  PNumTriags(...)
     |      PNumTriags(self: fcecodec.Mesh, pid: int) -> int
     |
     |  PNumVerts(...)
     |      PNumVerts(self: fcecodec.Mesh, pid: int) -> int
     |
     |  PSetName(...)
     |      PSetName(self: fcecodec.Mesh, pid: int, name: str) -> None
     |
     |  PSetPos(...)
     |      PSetPos(self: fcecodec.Mesh, pid: int, pos: numpy.ndarray[numpy.float32]) -> None
     |
     |  PSetTriagsFlags(...)
     |      PSetTriagsFlags(self: fcecodec.Mesh, pid: int, arr: numpy.ndarray[numpy.int32]) -> None
     |
     |      Expects (N, ) numpy array for N triangles
     |
     |  PSetTriagsTexcoords(...)
     |      PSetTriagsTexcoords(self: fcecodec.Mesh, pid: int, arr: numpy.ndarray[numpy.float32]) -> None
     |
     |      arr: uuuvvv..., Expects (N*6, ) numpy array for N triangles.
     |
     |  PSetTriagsTexpages(...)
     |      PSetTriagsTexpages(self: fcecodec.Mesh, pid: int, arr: numpy.ndarray[numpy.int32]) -> None
     |
     |      Expects (N, ) numpy array for N triangles
     |
     |  PrintInfo(...)
     |      PrintInfo(self: fcecodec.Mesh) -> None
     |
     |  PrintParts(...)
     |      PrintParts(self: fcecodec.Mesh) -> None
     |
     |  PrintTriags(...)
     |      PrintTriags(self: fcecodec.Mesh) -> None
     |
     |  PrintVerts(...)
     |      PrintVerts(self: fcecodec.Mesh) -> None
     |
     |  __buffer__(self, flags, /)
     |      Return a buffer object that exposes the underlying memory of the object.
     |
     |  __init__(...)
     |      __init__(self: fcecodec.Mesh) -> None
     |
     |  __release_buffer__(self, buffer, /)
     |      Release the buffer object that exposes the underlying memory of the object.
     |
     |  ----------------------------------------------------------------------
     |  Readonly properties defined here:
     |
     |  MNumParts
     |
     |  MNumTriags
     |
     |  MNumVerts
     |
     |  MVertsGetMap_idx2order
     |      Maps from global vert indexes (contained in triangles) to global vertex order.
     |
     |  ----------------------------------------------------------------------
     |  Data descriptors defined here:
     |
     |  MNumArts
     |      Usually equal to 1. Larger values enable multi-texture access for cop#.fce (police officer models), road objects, etc. Also used in the FCE4M format.
     |
     |  MUnknown3
     |      FCE4M only. Unknown purpose.
     |
     |  MVertsAnimation
     |      Returns (N, ) numpy array for N vertices.
     |
     |  MVertsDamgdNorms
     |      Returns (N*3, ) numpy array for N vertices.
     |
     |  MVertsDamgdPos
     |      Local vertice positions. Returns (N*3, ) numpy array for N vertices.
     |
     |  MVertsNorms
     |      Returns (N*3, ) numpy array for N vertices.
     |
     |  MVertsPos
     |      Local vertice positions. Returns (N*3, ) numpy array for N vertices.
     |
     |  ----------------------------------------------------------------------
     |  Static methods inherited from pybind11_builtins.pybind11_object:
     |
     |  __new__(*args, **kwargs) from pybind11_builtins.pybind11_type
     |      Create and return a new object.  See help(type) for accurate signature.

FUNCTIONS
    GetFceVersion(...) method of builtins.PyCapsule instance
        GetFceVersion(buf: str) -> int

        Returns 3 (FCE3), 4 (FCE4), 5 (FCE4M), negative (invalid)

    PrintFceInfo(...) method of builtins.PyCapsule instance
        PrintFceInfo(buf: str) -> None

    ValidateFce(...) method of builtins.PyCapsule instance
        ValidateFce(buf: str) -> int

        Returns 1 for valid FCE data, 0 otherwise.

VERSION
    1.9

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

fcecodec-1.9.tar.gz (25.0 kB view details)

Uploaded Source

Built Distributions

fcecodec-1.9-cp312-cp312-win_amd64.whl (133.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

fcecodec-1.9-cp312-cp312-win32.whl (116.3 kB view details)

Uploaded CPython 3.12 Windows x86

fcecodec-1.9-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

fcecodec-1.9-cp312-cp312-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

fcecodec-1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (206.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

fcecodec-1.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (216.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

fcecodec-1.9-cp312-cp312-macosx_11_0_arm64.whl (146.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

fcecodec-1.9-cp312-cp312-macosx_10_9_x86_64.whl (151.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

fcecodec-1.9-cp311-cp311-win_amd64.whl (132.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

fcecodec-1.9-cp311-cp311-win32.whl (116.2 kB view details)

Uploaded CPython 3.11 Windows x86

fcecodec-1.9-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

fcecodec-1.9-cp311-cp311-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

fcecodec-1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (206.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fcecodec-1.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (216.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

fcecodec-1.9-cp311-cp311-macosx_11_0_arm64.whl (146.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fcecodec-1.9-cp311-cp311-macosx_10_9_x86_64.whl (151.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fcecodec-1.9-cp310-cp310-win_amd64.whl (132.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

fcecodec-1.9-cp310-cp310-win32.whl (115.2 kB view details)

Uploaded CPython 3.10 Windows x86

fcecodec-1.9-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

fcecodec-1.9-cp310-cp310-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

fcecodec-1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (205.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fcecodec-1.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (215.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

fcecodec-1.9-cp310-cp310-macosx_11_0_arm64.whl (145.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fcecodec-1.9-cp310-cp310-macosx_10_9_x86_64.whl (150.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

Details for the file fcecodec-1.9.tar.gz.

File metadata

  • Download URL: fcecodec-1.9.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fcecodec-1.9.tar.gz
Algorithm Hash digest
SHA256 03fd33d3d246b6c8666ad587f828d9a74630398d919d3d6893686ef839ca4ed4
MD5 e7746793596619e37cefb698eab86711
BLAKE2b-256 a9547ad15b0efcc0acd86d0d67505a808fd1afea5b6680e01b45110c6185ec0c

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fcecodec-1.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 133.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fcecodec-1.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9447d8d7ac4713a51c2db97bbbe4e1292a23abee51f03861a64af74a5e7d878e
MD5 18ad27f19e1ee7179ef99e7e699b56a2
BLAKE2b-256 5504bc07c20d5cae6c224d23bd5de6105775b2d4ce5a99b3df72d13573d5f9fe

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp312-cp312-win32.whl.

File metadata

  • Download URL: fcecodec-1.9-cp312-cp312-win32.whl
  • Upload date:
  • Size: 116.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fcecodec-1.9-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7bdf75b2ef4b8f0ee0203a00706df7ca8c208d44d920cdd040dd74de0307c967
MD5 bd10b22199da44b7bf7ab2bbb203e433
BLAKE2b-256 b464ce7a1e20a05d0a2fefe8096ddd9cf5ac6da71bfa33cd0f8be3c650e44b05

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2979d1414a5f061b7ca65c4f02703deb7611960acddb47f97cdae73b3775c5af
MD5 3d227d572eb3caaba5aba3cd0738fdaf
BLAKE2b-256 3ca17302d9e0265022f46a6f964f0864d0a3248bdd05b779a4c05d6553816819

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7b8743ef87e412c37e484ea94251a6a865899591008df8e3c8a49d2269294de8
MD5 69988a3a8d8a41d89809d7d6d4961d50
BLAKE2b-256 67d26f8388448ce7790b0f50ee84a6c4fe7ade88cb92a5814442b037719bda9c

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17ae24cb94aaa9305491498f8e24b0d519ade0a7b0bccb85254be0c6716885db
MD5 94769a65d8b6ea980692818b5ef5233d
BLAKE2b-256 ac9e46cf523c5ed88ee1fd4b0e52f4ce59ca24eff34aa510980b4118d758f443

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0953141a5b8ff7603f9eb3a4cb3bf7c17797bb6dcc15344732fc08e26ef92e39
MD5 ccb039e8d49aff6ce37ce2fdace4e5f1
BLAKE2b-256 7e4c567b3e0ccaae462f1bf05dbc3a1f9e22b856f5ded70a78b9ffcb3e5587ca

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67873ec122f6ca270e550bdd68210750bf53c37f00d28e6e57a7924af1087725
MD5 4fe870534ad63837b87de9b4aa68b886
BLAKE2b-256 67a5d5412a60132780741f68e4f9a8331427f0a5b7ee72a81a8d80ab3f682f03

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3886e7ceb1678db4dfdf56b85a41e52053243a236100a1d5b3231945cb6ee823
MD5 a70d840d62daa8f664f3f31f0a5780fe
BLAKE2b-256 1e81afdfb6445c533f62a95126b3cec7548309215b4d67e9d180628001f768b9

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fcecodec-1.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 132.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fcecodec-1.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2baf9bd87d32ab9e00db4f28f2c14e757276f7fbf905f70bfdc2f45184e6b88e
MD5 fcfb3dc7914e818da1388eed565b2b3f
BLAKE2b-256 892feda6e15e6bb6c87a804b91705e3b190d870ee8977018da390fbc397fe541

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp311-cp311-win32.whl.

File metadata

  • Download URL: fcecodec-1.9-cp311-cp311-win32.whl
  • Upload date:
  • Size: 116.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fcecodec-1.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 eeae02500d18a14d8c2a44df2d47f5a1e785d47e3428630a9cc13ed708d160cd
MD5 84048ea8df5dd1c8d07305f4ae30d2cc
BLAKE2b-256 7f1c3ee66c20139231041fa8c32b979b325e660c2575a6c0051cbf3739715448

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41497311d8869a65ad3df22451ae9cc55862f1ccaacfb3943c9c45ccac759c4a
MD5 7e63fb3ebc6d02963e72b4964bda39f7
BLAKE2b-256 c93431dad01bab9a6728ecb8c9027a36016580252794e450d94f57145a2da3ab

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b9624df38f32e15443ad35d11fb8f31951f4fecfc2971b2ee4a91654e308682c
MD5 feac7ab3a6ea0037d5d7860c3cd0a831
BLAKE2b-256 658c778a79ab5d4d03c1fbf3edb6d228295d98248dc6351f5cac2f1c8952a6c0

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27efe8003f7234958f0e1389a676b1627f1abc3a84d36c45e456775872fe278f
MD5 72f687a5a5ac016a1fb01fbe44443fb2
BLAKE2b-256 8a276e7ee5ff879517fac379e847b2e10c6b68fba527e7015b831d09812acc6b

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 83e4a4328cfd72b8469dbc60c6547ed172ec57a801711c785b00dc195ef8f09a
MD5 a8d257380366820eb69f70dce448b924
BLAKE2b-256 3cf588a11a6b74e1407263215c5a5e3309c71289c843f36b6434fbab7150868e

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ae6bf47120b6c687712e5706a2851aa5c9c3e59e6145757b22614f9ac116f5c
MD5 7ff71d527217f586d06e2d194e620a3c
BLAKE2b-256 c18d53b648b4eccab3b66d7389d32441959e78c8aa59b7a28870825cbafac38a

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 157a7a274ecd93f0daa772831ea32723f82f80a09706dcb1188f4ba41dcd79e0
MD5 2bb88c9945296c027662d26276d7cbc4
BLAKE2b-256 5fc2f4d48c0a354e534f70b06822dc716dfaf9173c1810031cc1a4158e7512a4

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fcecodec-1.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 132.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fcecodec-1.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9d4f98504ef8276fa51d38f32949adf26d29df7d84462b7323a540ce7420f785
MD5 0b9cb052014a6c334c2ffd1a6678bc99
BLAKE2b-256 fef03ee4f9e7e9c713b38509644fcdf3b81ad96dbe9d62b81e5790acda4532ec

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp310-cp310-win32.whl.

File metadata

  • Download URL: fcecodec-1.9-cp310-cp310-win32.whl
  • Upload date:
  • Size: 115.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for fcecodec-1.9-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ccbe262869f97ece3cb6b524fe8f5484b62878261761b130397c0545d78aa42b
MD5 4979d874d2580915e14d47fbeefe558e
BLAKE2b-256 f835e3fd0901e907869772caf449d505e2ac8072bb70abd21ea0290302e2fc8d

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3938c3d9c53b8a82f54d3c2a71623d37127266355da535e8343c6c0ee6d43c5
MD5 5c9fa8149e2860219e21aad641b2cdaf
BLAKE2b-256 5bf48c345895039f233280a76cb944f214e264867f270c944702da7c1ea8420b

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d8fae7224c13fa27439efc3216f49813fe07a9f736e5354d629e9d8841530884
MD5 81da3487cac08c7368df312a13de6c3e
BLAKE2b-256 8dd71b69de619eb7a32fbc10bd96f683623474e71010efdaa4451817b397dbe9

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38e017b3551ac01396aeef334b7675bb147e2e10f0aceb48eb03482cf5dcedfb
MD5 a6e654c4173732d6cac08ee484fb0906
BLAKE2b-256 fd811ce87ccbd4af9703e5934b70c7bfa4e3a1cfdaae09a6c039015fb36b7de0

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ee67b6a00b1fa9cc90bd9b7a5986769bc4ca48b986d3706ce4e0f72ff33b226
MD5 90a2ca0f1b76b93cc795aad71973269d
BLAKE2b-256 6a0342e5eb958f1ba2f315bbaa9d385741035ff5debbc73d5739a956a7ba9130

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d364b00f1b8de14e0a7703b3d1533bf568d899869af4f17bdded7d301f540bf5
MD5 fbe9cc74a554c9399f8413dc72421c55
BLAKE2b-256 0b0dca2b6997b03f8a3ac1b204d070a8d580be912ac1e7670c83ccd978ce3269

See more details on using hashes here.

File details

Details for the file fcecodec-1.9-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fcecodec-1.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1de6f23b8cd2ba70f5c5d5b4b147004597fb9b3051d3d7159d3b68c27db90cff
MD5 d609c72ca030fb2e524a1e3a4390f3fa
BLAKE2b-256 6853c05c7ca93af360256c783df913afab645b07cc420bfa2b1df754a39686d3

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