Skip to main content

PhotonForge is a design tool that integrates with foundry PDKs to speed up the design, simulation, and verification cycle for optical components and systems.

Project description

PhotonForge

PhotonForge is a design tool that integrates with foundry PDKs to speed up the design, simulation, and verification cycle for optical components and systems.

Documentation

The online documentation can be found here.

Installation

PhotonForge is a python module that can be easily installed via pip:

pip install photonforge[live_viewer]

This command will install PhotonForge along with all of its dependencies in the current environment. If you have Tidy3D already installed in a virtual environment, you can use the same for PhotonForge.

A Tidy3D API key is required to authenticate PhotonForge users. If you don't have one already configured, you can get a free API key and configure it with the following command:

tidy3d configure

On Windows, it is easier to use pipx to find the path to the configuration tool:

pip install pipx
pipx run tidy3d configure

More information about the installation and configuration of Tidy3D can be found here.

You can verify that the PhotonForge installation worked by running the following command to print the installed version:

python -c 'import photonforge as pf; print(pf.__version__)'

Third-party libraries and licenses

  • gdstk, Clipper2, Boost Geometry, Boost Polygon

    Boost Software License - Version 1.0 - August 17th, 2003

    Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following:

    The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • json

    MIT License

    Copyright (c) 2013-2022 Niels Lohmann

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • toml++

    MIT License

    Copyright (c) Mark Gillard mark.gillard@outlook.com.au

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

  • ZLIB

    Copyright (C) 1995-2024 Jean-loup Gailly and Mark Adler

    This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

    Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

    1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
    2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
    3. This notice may not be removed or altered from any source distribution.

    Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu

  • Qhull

                    Qhull, Copyright (c) 1993-2020
    
                            C.B. Barber
                           Arlington, MA
    
                               and
    
       The National Science and Technology Research Center for
        Computation and Visualization of Geometric Structures
                        (The Geometry Center)
                       University of Minnesota
    
                       email: qhull@qhull.org
    

    This software includes Qhull from C.B. Barber and The Geometry Center. Files derived from Qhull 1.0 are copyrighted by the Geometry Center. The remaining files are copyrighted by C.B. Barber. Qhull is free software and may be obtained via http from www.qhull.org. It may be freely copied, modified, and redistributed under the following conditions:

    1. All copyright notices must remain intact in all files.

    2. A copy of this text file must be distributed along with any copies of Qhull that you redistribute; this includes copies that you have modified, or copies of programs or other software products that include Qhull.

    3. If you modify Qhull, you must include a notice giving the name of the person performing the modification, the date of modification, and the reason for such modification.

    4. When distributing modified versions of Qhull, or other software products that include Qhull, you must provide notice that the original source code may be obtained as noted above.

    5. There is no warranty or other guarantee of fitness for Qhull, it is provided solely "as is". Bug reports or fixes may be sent to qhull_bug@qhull.org; the authors may or may not act on them as they desire.

  • CDT, Eigen

    Mozilla Public License

    Version 2.0

    1. Definitions

    1.1. “Contributor”

    means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software.

    1.2. “Contributor Version”

    means the combination of the Contributions of others (if any) used by a Contributor and that particular Contributor’s Contribution.

    1.3. “Contribution”

    means Covered Software of a particular Contributor.

    1.4. “Covered Software”

    means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof.

    1.5. “Incompatible With Secondary Licenses”

    means

    that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or

    that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License.

    1.6. “Executable Form”

    means any form of the work other than Source Code Form.

    1.7. “Larger Work”

    means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software.

    1.8. “License”

    means this document.

    1.9. “Licensable”

    means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License.

    1.10. “Modifications”

    means any of the following:

    any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or

    any new file in Source Code Form that contains any Covered Software.

    1.11. “Patent Claims” of a Contributor

    means any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version.

    1.12. “Secondary License”

    means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses.

    1.13. “Source Code Form”

    means the form of the work preferred for making modifications.

    1.14. “You” (or “Your”)

    means an individual or a legal entity exercising rights under this License. For legal entities, “You” includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.

    1. License Grants and Conditions

    2.1. Grants

    Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:

    under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and

    under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version.

    2.2. Effective Date

    The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution.

    2.3. Limitations on Grant Scope

    The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor:

    for any code that a Contributor has removed from Covered Software; or

    for infringements caused by: (i) Your and any other third party’s modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or

    under Patent Claims infringed by Covered Software in the absence of its Contributions.

    This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4).

    2.4. Subsequent Licenses

    No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3).

    2.5. Representation

    Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License.

    2.6. Fair Use

    This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents.

    2.7. Conditions

    Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1.

    1. Responsibilities

    3.1. Distribution of Source Form

    All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients’ rights in the Source Code Form.

    3.2. Distribution of Executable Form

    If You distribute Covered Software in Executable Form then:

    such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and

    You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients’ rights in the Source Code Form under this License.

    3.3. Distribution of a Larger Work

    You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s).

    3.4. Notices

    You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies.

    3.5. Application of Additional Terms

    You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction.

    1. Inability to Comply Due to Statute or Regulation

    If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it.

    1. Termination

    5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice.

    5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate.

    5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination.

    1. Disclaimer of Warranty

    Covered Software is provided under this License on an “as is” basis, without warranty of any kind, either expressed, implied, or statutory, including, without limitation, warranties that the Covered Software is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Covered Software is with You. Should any Covered Software prove defective in any respect, You (not any Contributor) assume the cost of any necessary servicing, repair, or correction. This disclaimer of warranty constitutes an essential part of this License. No use of any Covered Software is authorized under this License except under this disclaimer.

    1. Limitation of Liability

    Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages. This limitation of liability shall not apply to liability for death or personal injury resulting from such party’s negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You.

    1. Litigation

    Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party’s ability to bring cross-claims or counter-claims.

    1. Miscellaneous

    This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor.

    1. Versions of the License

    10.1. New Versions

    Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number.

    10.2. Effect of New Versions

    You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward.

    10.3. Modified Versions

    If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License).

    10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses

    If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached.

    Exhibit A - Source Code Form License Notice This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

    If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.

    You may add additional accurate notices of copyright ownership.

    Exhibit B - “Incompatible With Secondary Licenses” Notice

    This Source Code Form is “Incompatible With Secondary Licenses”, as defined by the Mozilla Public License, v. 2.0.

  • OpenSSL, OSQP

                              Apache License
                        Version 2.0, January 2004
                     https://www.apache.org/licenses/
    

    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

    1. Definitions.

      "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.

      "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.

      "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.

      "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.

      "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.

      "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.

      "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).

      "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.

      "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."

      "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.

    2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

    3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

    4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:

      (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and

      (b) You must cause any modified files to carry prominent notices stating that You changed the files; and

      (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and

      (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.

      You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

    5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.

    6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.

    7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

    8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

    9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

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

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

photonforge-1.1.6-cp313-cp313-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13Windows x86-64

photonforge-1.1.6-cp313-cp313-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

photonforge-1.1.6-cp313-cp313-musllinux_1_2_i686.whl (6.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

photonforge-1.1.6-cp313-cp313-musllinux_1_2_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

photonforge-1.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

photonforge-1.1.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

photonforge-1.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

photonforge-1.1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (5.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

photonforge-1.1.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

photonforge-1.1.6-cp313-cp313-macosx_10_15_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

photonforge-1.1.6-cp313-cp313-macosx_10_15_universal2.whl (8.4 MB view details)

Uploaded CPython 3.13macOS 10.15+ universal2 (ARM64, x86-64)

photonforge-1.1.6-cp312-cp312-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.12Windows x86-64

photonforge-1.1.6-cp312-cp312-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

photonforge-1.1.6-cp312-cp312-musllinux_1_2_i686.whl (6.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

photonforge-1.1.6-cp312-cp312-musllinux_1_2_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

photonforge-1.1.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.2 MB view details)

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

photonforge-1.1.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

photonforge-1.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

photonforge-1.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (5.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

photonforge-1.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

photonforge-1.1.6-cp312-cp312-macosx_10_15_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

photonforge-1.1.6-cp312-cp312-macosx_10_15_universal2.whl (8.4 MB view details)

Uploaded CPython 3.12macOS 10.15+ universal2 (ARM64, x86-64)

photonforge-1.1.6-cp311-cp311-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.11Windows x86-64

photonforge-1.1.6-cp311-cp311-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

photonforge-1.1.6-cp311-cp311-musllinux_1_2_i686.whl (6.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

photonforge-1.1.6-cp311-cp311-musllinux_1_2_aarch64.whl (6.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

photonforge-1.1.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.2 MB view details)

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

photonforge-1.1.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

photonforge-1.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

photonforge-1.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (5.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

photonforge-1.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

photonforge-1.1.6-cp311-cp311-macosx_10_15_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

photonforge-1.1.6-cp311-cp311-macosx_10_15_universal2.whl (8.4 MB view details)

Uploaded CPython 3.11macOS 10.15+ universal2 (ARM64, x86-64)

photonforge-1.1.6-cp310-cp310-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.10Windows x86-64

photonforge-1.1.6-cp310-cp310-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

photonforge-1.1.6-cp310-cp310-musllinux_1_2_i686.whl (6.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

photonforge-1.1.6-cp310-cp310-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

photonforge-1.1.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.2 MB view details)

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

photonforge-1.1.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

photonforge-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

photonforge-1.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (5.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

photonforge-1.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

photonforge-1.1.6-cp310-cp310-macosx_10_15_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

photonforge-1.1.6-cp310-cp310-macosx_10_15_universal2.whl (8.4 MB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

photonforge-1.1.6-cp39-cp39-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.9Windows x86-64

photonforge-1.1.6-cp39-cp39-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

photonforge-1.1.6-cp39-cp39-musllinux_1_2_i686.whl (6.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

photonforge-1.1.6-cp39-cp39-musllinux_1_2_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

photonforge-1.1.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

photonforge-1.1.6-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

photonforge-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

photonforge-1.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (5.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

photonforge-1.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

photonforge-1.1.6-cp39-cp39-macosx_10_15_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

photonforge-1.1.6-cp39-cp39-macosx_10_15_universal2.whl (8.4 MB view details)

Uploaded CPython 3.9macOS 10.15+ universal2 (ARM64, x86-64)

File details

Details for the file photonforge-1.1.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7df1bc1a51ee7fb456d93d77ced80d47ec4e58ba29fd1704e31474e07ed7df2c
MD5 e8e8a8567316fc2b47de227932455e60
BLAKE2b-256 52299fc3824f3a9569c4db44d90e2d92b6ef750b436b383246e8620c55bfecef

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp313-cp313-win_amd64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f042302be582f79c3c3f9445eacaf29fc65f6d47116013a5f2815ce663545465
MD5 16d0698f677a4569b9aad2f2281d3113
BLAKE2b-256 5cb99239b1fd71d59f13f262ddd4f6a6664619c2b06d9bce47daf4c3e71ceb62

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7134aec42efd98298fd63d1bc08c10eaa54bf74a51330505752120a2927f5753
MD5 de06082b8429b48600253c861c8b1195
BLAKE2b-256 db2a89b856e5675b5b2265f7085afe3350396f06b690dbbec246eb33a6770f0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2963d55ba2f38fe2f3bd6b4a01213a8ab42e0c0b72bd096150f9639a06745f40
MD5 d33afa273e18dbfec3c89a075c6f220e
BLAKE2b-256 0909ed60faa5d72a31725bfbdcb5ebbe2e5262391fc7901438432b18cca26c26

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36399d6a3ee3adbe73b3c98de7fc3cde84be225b1100efc107ac8cd4de754a03
MD5 796c49d0b2f2762f221cb7e9a0295d96
BLAKE2b-256 9c4b96761dc8311201fa803f1d5b2a8e0e03aad70801dfa92a01793386443d62

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b58a6ea2af0a5d1a1494f000ef0ed98fe2ee47bf71cb905b39bce85ae0031e27
MD5 96cb1b2c26ed992884e0c2e98cf01727
BLAKE2b-256 a108d68cd9c87998fdf6bbccc96ce24b990cb743c44b2e198085d3ef1371adfd

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9a14bceab56ad24f4339b160a8f82c17ab84538a030c233c266e6ab1d72da3f
MD5 4e170e10cbadcb057c539cbe85439a3d
BLAKE2b-256 a9988528349a2a7150c111eb76d634477962e6f7654df3d2be29db154f3db269

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa808115e1ef09d68ed773753348c5546eb56c536d66cda3e7110eb2e7fdda83
MD5 3c1b15c2631d013d22f3833ebb375408
BLAKE2b-256 4fc3502cb40393ffbc1dac61ea9cf3b5eed56c0a3dee2ce06e35aae75369709b

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79cb17a885c7018e1920e5aa29484c9dda67b0ad7643cf22c0fc369b9e174558
MD5 27fa8ce4dcb613de648384acfbcdd727
BLAKE2b-256 a0b3f1c699f41a7c493574d65284f952e9283171a877a1155469d19dd0bee85c

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7b0f6a76401d2f505dcf316b183f79e8735f7092fa12377d111724a845dc242c
MD5 8acd674ebfc2f4bce1917acf397d66e5
BLAKE2b-256 2b07737686a8e39adf4fdd1b0891c249587c02e89edcf4f8bb2a2fa67dc0a1e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp313-cp313-macosx_10_15_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp313-cp313-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp313-cp313-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 66dc3d527e4a6631cd83f555153a25754dfd56bcecfeefbe78cdff9719a321d7
MD5 1cdd7e2555b96fd441fc56b430557ba6
BLAKE2b-256 f04cb9893f3dd8d0651f78139bdcdb4b2c3ebf78376dc16b90d1ad73429cabd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp313-cp313-macosx_10_15_universal2.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 15269621ff21eca2295750a08131c9ba105d4f99c3360dbabbf44d113e537f94
MD5 4be835d34b3eef09f9192905f6fc644a
BLAKE2b-256 2b0c024a9d1ce0cda5354fe22900734f2b021e2ac2d4717579f48aa3257ac49d

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp312-cp312-win_amd64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94b14534f9b0daeac0232dbd393a7d31b7c1aba045d82c933a68596e70ecee9b
MD5 25aaa40e4cd970216efcc81c132aa295
BLAKE2b-256 8dba984a811b5fea090f2cbf72661bc577a3a66d1be6a01d4fc0fac6f7d718df

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 880149949575505582f861556cd549360e23d16670c80db9f0ea832e36fcfa75
MD5 aac148226cc0d32ccbca6fdca3d332d8
BLAKE2b-256 7cc23f91d4ce7983714bbe64c58d0108d623d9815e1a17c6d29020a85b351d98

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5e8045c2020b7a1786e98a804cefbc4b760d85ab52aa05721a730def4efae86c
MD5 bff90b3afcbd09c958034bc00bad4654
BLAKE2b-256 a81d72c57d1ddb928f5713b03ee4a9aab455539a84c472e447876a61779bf24d

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eec9549ae9aadaf510ea96330fbe0293276f497c8f3e74637870bfd2036e1506
MD5 afa8c7748d11118e2e7e89f3aedcb847
BLAKE2b-256 5cea8cec2899a6294d9bada9fdf369f90870dab6ea0e17cd101fcccd54b82e87

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d85bcaa06661a26e500acafbba81b0a3a0f33f3dcc3fb62835dff3923e7ba3a
MD5 5a9c0bdc6e00322dd4ac3b79c4ee0ffd
BLAKE2b-256 025d0e393bea2897613abc518eb203ac0adcc0c0c5678f712c1989bb05371911

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13598ec32c9f96be7136ab814d7b33ef9cf32a8f300b9cfb6351aaae58d61906
MD5 aeac3ae77f2ea430ac1821a871197c86
BLAKE2b-256 3f4845e19cd8eaf72bd8a46b342207d335b679e94fb925378913e4d300ff8262

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6c7e12d0205d0b0754e9e4361e58ae98541cea547f0ca169c6b6296c49a33721
MD5 019707f4986144098a2b5ee34dc8d61a
BLAKE2b-256 700100116da2aba09544f2a9be4b90c4171f0f38b5c0a38468df6df5484731a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfa6235e5bb6e8aa0f5719284dcbaecfcacf62c789ca77d1e97163957989b5b7
MD5 d52404c30e9bf3f465dd0e3acba230af
BLAKE2b-256 3a375e3bfc25d536d5226ca283a45ea82e82c1475a733ec1e92fe80fdd6a5f3b

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2891cb2427744c66f7dba2c2a9437d07e361af4af0244c6f783ff877cc881001
MD5 8c76c814d97c9284f1a5abe0758c5817
BLAKE2b-256 c93c5991646ac2a6d5cef6e695f97227e4b178c7d5c7fa4553062b87991c2e31

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp312-cp312-macosx_10_15_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp312-cp312-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 2efa1c43d56f27fdbc2aa41e4429f0abb2b5873f344cdea8e3d652dcf818dfb8
MD5 15b2fda1cefabf90b9f9c1fc498cdc51
BLAKE2b-256 3f1533ee9d085f266e2be09c5040f094d77549d0d05c6178feba6701a049733c

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp312-cp312-macosx_10_15_universal2.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9892555bc772995217f8e5b36e1ee9f48edc59632ce81762aa05e2c3eda965f3
MD5 3589df51f59d8462e2a630c91b0cd86c
BLAKE2b-256 fbda60723cecc2cbc4cb7a3a4299ae4e974df9ac22c652419b1c3f1a8fea4a3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp311-cp311-win_amd64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 426a7c6a5041a96c0663c0bb4a902193fff3e5257c05b2f7d69993993ee197ac
MD5 bc963a0ade0229ee57a222ab04926f14
BLAKE2b-256 3ebd71927150a7b2cbcfc23f9fe7bf2e9fcc78dede397790d0bf6f05f9314a2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 495c465fe5de3fb98f1640462cb6313e0b5cf7df4490cdd6bf9a8eaa11b1337a
MD5 f5d8719fdce46709e9ca70fa877f52e4
BLAKE2b-256 1dd9b4df8aa4919c32da1086e122b9a279cd64e7d52b641d1bfbf011a8e3b5d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97d2cde466c72c9e07bcc9e69e40e52028632f5cb359736c7b91d8035798de83
MD5 c686a7ea6900670b32ad0e58f41402da
BLAKE2b-256 f01171ef71211f6c726cf8345343c10c5bcf6e2aeb2ba27a52fa8fa1004174b2

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dff6c675c2ee5afaa07bcf03e63cf16700e8bd9850fae0f0c82f031ab0ff2e9e
MD5 8737fedfa7d65828e06cd577dbb4f112
BLAKE2b-256 a297e5d4c299805f878bb94c64885070d122160718e45967b1c2d548e22fc0ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b31a4f68f35eb9924c64f0363c176dd4cb5b8756afd0fd8a625b07f9b721ed8
MD5 ee1b62dcab4fc00f895fafacca293954
BLAKE2b-256 88ca0b00edaeb7aec3f16559c32e5f378785bd3aba21372bbbd82cb9c16bf43f

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e962ff1d4cce5563317d3c9dd9f91e9cc288f432172f45486fa2f73fc048673b
MD5 3ec790b804586d86d4500f785b547621
BLAKE2b-256 d946ed84d42262fe8e44ff74cae5e7a6b693408cf6c1c712e5d931ff4c87aa6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6b798f885e192f16ab93a6c0162145cfee05dfb63b2f6f44e463e6fd814d4483
MD5 41940238a6ae9f54261073e39248de29
BLAKE2b-256 5401e67269166f30430e46c1218b88b818b1f64630f0878d61a7409b9aebeae2

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78b368127e01899aa1ce281c729e61dfb0625048dc08e9c0a8bc187e75025560
MD5 90c6b4eac219b8a79bc09657a56aec4e
BLAKE2b-256 1380a0290cb4e3d5ec04f02dbe6e0111f5354cf49d57c71428b0732b2d4a3215

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6cbf8956cbc52ee68a43ab1015cfc686cde2ba53b80fa338f36ebf40e398be79
MD5 02861c70f31cfc251456bd36cc0586ab
BLAKE2b-256 5a3d4f7f1c46af1ffec0d3d62394f40071986c5c72d3ce755c8a24684bd195a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp311-cp311-macosx_10_15_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 4d5060e8904079ed3504675c8acf851072b63cea39f55471bd3d80affcc7db0a
MD5 3e3a1ad5fb1140fe6f0525780defe871
BLAKE2b-256 7bc9e4a5db2ca8ef7ac6497a1ecc986e4123bebff7ef60daf7c9493c437da964

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp311-cp311-macosx_10_15_universal2.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 118f41b7adff7a57acfe3db1c25c525d6c5ba808547c0d27e7b734e16294439c
MD5 1ca0651dd8490bc04b55d8443175756f
BLAKE2b-256 41a1d7ef0daf7a22884b007e3039c5a44e8b7d14a7588ab1eb494ade274d31db

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp310-cp310-win_amd64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 234a85d12951e7cab9c3c025780a9484e1f92dc423a1a801a79d83b5fdad0eb2
MD5 0475d87bb0e7b74c3c9ce11c5716cb51
BLAKE2b-256 c5990b3dcc3a715db61a3c52fa9eaec21102815790be5c3fe54954d7e0679ae2

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 95d358583dfdaa921ef9e8ad2a82c3509f8f1d2d60ea6b10a2796cc8ef3a7657
MD5 69c6c4117c484c420ae13df8404d6fb2
BLAKE2b-256 c37d80368b84e556aae2e73b82294ed2502086e0b26533b600951cd6094239fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71acdf2efc69d13432ca8186876e7c0fd5521d48bafaa20ebcc6f60c212eea36
MD5 db8c596075f7606011490e973f3dc0fa
BLAKE2b-256 7a9947554a6b7a2d49c675387af449aac16fff7ffbe063d6554fc16dc5273ce2

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78e5f12db47f2115492e3661c7386ce6e806ec5652d9b9c289cc6e68828fc003
MD5 2901dbf60998b1bb5343c2b2173c542a
BLAKE2b-256 51c49b61e3b9cd0536dfd1769d6c1ac247b8c123a55192b4e151ae895906ffad

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd425a22294e531f71cdbddbe549cb01153bc2c12d46155f38eb939e8fe4491d
MD5 a5a197c6f7924ce857e63991b8b3fcb5
BLAKE2b-256 608167e818e726f82daeb65e6fce86853c821111e88a23a789cb07141e875f45

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1649f923c8e5f864fc6213375d3d5da3439fbcc81933035b8a0dbd8648cd475
MD5 aeb2e3e0edd4a59dba4ffa0e970243a8
BLAKE2b-256 02014b4dfd6a499506afe1847d07e6ec683a98945973299eef026dea00da23f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 72ccaed78e170fe50f1976bf401ad987a8106454a581ba944bd81bbdf2227be3
MD5 f89830fece6c6fb6369c37a31ddda510
BLAKE2b-256 d7246288f71c08f23a11383acdc71b7fcc83cb1d9953ff1cdc02ea59a3766841

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8a677ddf5247c4bf1e9f64b123d0b9fab06bab9b249e58ba64ac345100b5879
MD5 cb75c3c2d4ed435fcde942bd02cae4db
BLAKE2b-256 6ca6638466632f95a9b4ebbc19265619b1fb92ac3fcc15f92a33349e8f31de59

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 17c0ca4388d841d97dcb1fa19b7c7fb3a9bbf234dfc5633ce8f4e01c42bf2806
MD5 639d88b890c670f78065d66f9ac3d02f
BLAKE2b-256 f546dc39aba63a0cfe0a908b2c4fbbf13f54c433aedb0538e5c95cead62ed2c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp310-cp310-macosx_10_15_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 86da9ab37b42b43f7b0aca2742861d48361cd77218cee54450f606f3dabb8403
MD5 254eaeff2f01c22dd61f735bc658ad20
BLAKE2b-256 c5a82f8b706faf73e641b42e3b7dddc6c7627fd38a94fb253f153500daca3c92

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp310-cp310-macosx_10_15_universal2.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: photonforge-1.1.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4275801d6f396c9bacdc60f79a46f90a4265d65611f27b420873fa54f98128b9
MD5 4c1adaba831595add87a42ed5ed23a9d
BLAKE2b-256 9fc5126aab35928e580364e399fb611bb89e7f764950fba6407453a374105f03

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp39-cp39-win_amd64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 24d983a39e6dd1e52886c2164d6bfbf38024a9bd66408e50d26f17bba52161aa
MD5 c8d59894741ef6ca4fa5bcc1aa49e436
BLAKE2b-256 c24b8fff8961e25bf3131756948e5dfd2670942a41f17910b36deed8846d2b90

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b54d829af840f6f9f401c78bd8a7d71a1d1574ab71beea74419eae0527e85355
MD5 163b7bac793b32f67766d2e011a970d4
BLAKE2b-256 7e59cb6ee2bf110325decc7d180c914b02f45509b2da14649c3f94a4c4b1f30b

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9abf188a3b340fb6e3a2ad8d802906b777514ec0b5f940d93125fbbc34a7515e
MD5 b1248c6a0ddef45d2c49e3fc559d537b
BLAKE2b-256 65610aaff4d621083a69e366bbf6465c00b250af063da3077678197e85d01f51

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a434ddd573a8eaf817c4ea921d66911565d8a83330154288a039d7104c8546c1
MD5 e1d35297e796b14098175feb59c20e97
BLAKE2b-256 72b36ed18ee147d6c329feb9fc35b5d4f90a2358fe6506716139a415bc2cea09

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1749832450dd06c08d1c393cf6c5d55eb9af03bf7d4d4ab94f84019616ce62b
MD5 e69aec9cc5b6e3217a77fb2602ceb758
BLAKE2b-256 9b64aec8115869f89523d6e07037d78bc4c78ebcc76f0f98584d490f590faa48

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b54395a8913df0975ec3d688133b177dacb7ebc0bcff793a5acc7c6a8a03421
MD5 7587d1dba29999c6dc5a1b661fd0a5e9
BLAKE2b-256 d4da40ef371eb222125deb3e55f187221e5a243e59dbd30f3c2e5c410a4c27a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 76ed730fe820840c6d7f85fd10dfbde04eafdaaf6c35779c301c2d0157445f78
MD5 ccc388f41178f7dec8af970afd693ffa
BLAKE2b-256 f525cbdf2fca4507257900389993f2072fb673f196288fac5edf41946aab3b01

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43a4d86331bfafd50db810cb34c304c020243260d8ed03dd8cde85e5d18f0afb
MD5 ef0b6f27934a0845f65e87e4191b90ee
BLAKE2b-256 e1ddd125b56247300adfeb16348e55fefdc8bffb54b35a85f64804e9eecefc2b

See more details on using hashes here.

File details

Details for the file photonforge-1.1.6-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a765eebaa483e93f4d8c8b913e31be013eb9d5f3a48569e82c4c03f79cef3791
MD5 09bdb4d686e8a0da1e174874ba5d189f
BLAKE2b-256 e634873ea918470f21d57080ce4db1d72394c264e666f6ac5535939311f6f292

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp39-cp39-macosx_10_15_x86_64.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file photonforge-1.1.6-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for photonforge-1.1.6-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6be1f0ee63cc67116dba92a732c9b04aefe9b855ad052e031e162792ede3f7c6
MD5 5cd232d464cd0f81d54b5c938ba30aa0
BLAKE2b-256 2c1c032fd38369dbe9e9fcb235b8ad94c3ce76dbd6ad7a3074a3e2e4034eeeff

See more details on using hashes here.

Provenance

The following attestation bundles were made for photonforge-1.1.6-cp39-cp39-macosx_10_15_universal2.whl:

Publisher: photonforge-build-packages.yml on flexcompute/compute

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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