PCL | PixInsight Class Library

 by   kkretzschmar C++ Version: Current License: Non-SPDX

kandi X-RAY | PCL Summary

kandi X-RAY | PCL Summary

PCL is a C++ library. PCL has no bugs, it has no vulnerabilities and it has low support. However PCL has a Non-SPDX License. You can download it from GitLab.

PixInsight is an advanced image processing software platform designed specifically for astronomy and other technical imaging applications. PixInsight is a modular, open-architecture system where the entire processing and file handling capabilities are implemented as external installable modules. The PixInsight core application provides the infrastructure on top of which external modules can implement processes, image file formats, and their associated user interfaces. The PixInsight Class Library (PCL) is a C++ development framework to build PixInsight modules. PixInsight modules are special shared libraries (.so files on FreeBSD and Linux; .dylib under macOS; .dll files on Windows) that communicate with the PixInsight core application through a high-level API provided by PCL. Along with a core communication API, PCL includes a comprehensive set of image processing algorithms, ranging from geometrical transformations to multiscale analysis algorithms, most of them available as multithreaded parallel implementations. PCL provides also rigorous and efficient implementations of essential astronomical algorithms, including state-of-the-art solar system ephemerides, vector astrometry, and reduction of positions of solar system and stellar objects. PCL is highly portable code. As of writing this document, it is available on the same platforms supported by the PixInsight core application: 64-bit FreeBSD, Linux, macOS, and Windows. PixInsight modules written around PCL are directly portable to all supported platforms without changing a single line of source code. This is possible because PCL is a high-level framework. PCL isolates your module from platform-specific implementation details: all platform-dependent complexities are handled behind the scenes by the PixInsight core application and internal PCL routines. Starting from version 2.0, which was published in December of 2012, PCL is an open-source library released under the PixInsight Class Library License (PCLL). In essence, PCLL is a liberal BSD-like license that allows you to develop open-source and closed-source, free and commercial PixInsight modules without restrictions. As long as you observe all PCLL terms, you can modify PCL and use your modified version with or without releasing your source code.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              PCL has a low active ecosystem.
              It has 1 star(s) with 0 fork(s). There are no watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              PCL has no issues reported. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of PCL is current.

            kandi-Quality Quality

              PCL has no bugs reported.

            kandi-Security Security

              PCL has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              PCL has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              PCL releases are not available. You will need to build from source code and install.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of PCL
            Get all kandi verified functions for this library.

            PCL Key Features

            No Key Features are available at this moment for PCL.

            PCL Examples and Code Snippets

            No Code Snippets are available at this moment for PCL.

            Community Discussions

            No Community Discussions are available at this moment for PCL.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install PCL

            You can download it from GitLab.

            Support

            The official reference documentation for PCL has been generated automatically from PCL source code files with the Doxygen documentation tool. Currently the PCL documentation is fairly complete, although there are still a few classes lacking detailed descriptions. If you find errors or inaccuracies in our documentation, we'd like to hear you to get them fixed. If you want to collaborate with us to enhance the existing PCL documentation, you are also welcome.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://gitlab.com/kkretzschmar/PCL.git

          • sshUrl

            git@gitlab.com:kkretzschmar/PCL.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link