URL: <http://savannah.gnu.org/task/?14621>
Summary: Submission of Graph Model Library Project: Savannah Administration Submitted by: brook Submitted on: Sun 03 Sep 2017 05:40:35 PM UTC Should Start On: Sun 03 Sep 2017 12:00:00 AM UTC Should be Finished on: Wed 13 Sep 2017 12:00:00 AM UTC Category: Project Approval Priority: 5 - Normal Status: None Privacy: Public Percent Complete: 0% Assigned to: None Open/Closed: Open Discussion Lock: Any Effort: 0.00 _______________________________________________________ Details: A new project has been registered at Savannah This project account will remain inactive until a site admin approves or discards the registration. = Registration Administration = While this item will be useful to track the registration process, *approving or discarding the registration must be done using the specific Group Administration <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=11772> page*, accessible only to site administrators, effectively *logged as site administrators* (superuser): * Group Administration <https://savannah.gnu.org/siteadmin/groupedit.php?group_id=11772> = Registration Details = * Name: *Graph Model Library* * System Name: *graph-model* * Type: non-GNU software and documentation * License: GNU General Public License v2 or later (This project is currently released under the GNU GPL v3. It also includes explicit information of interest to potential contributors to avoid any ambiguities regarding the consequences of submitting contributions. In short, a contributor retains copyright and grants an exclusive license to the project. In return, the contributor obtains a non-exclusive, all-encompassing license to the contribution. This approach is based upon an analysis undertaken by contributoragreements.org and is the best balance between contributor rights and project needs. See the rationale outlined in CONTRIBUTING. ) ---- ==== Description: ==== The Graph Model Library is a generic C++ library for computing on probabilistic graph models, which are powerful tools for describing and analyzing data. As a result, they have found (often implicit) application in a vast array of fields, including machine learning, natural language processing, image recognition, population genetics, genomics, and biology. However, software useable for computing on probabilistic graph models often suffers from serious limitations. The most crucial of these is that the software is often very specialized and not designed for general use; consequently, it is inaccessible to most practicing scientists. The exceptions to this suffer from other limitations, however; for example, the set of available data types is often highly constrained, the range of possible graph structures is limited, and the execution environment restricts the scope of problems that can be represented. The Graph Model Library seeks to overcome all of these limitations so that probabilistic graph models may be used easily for any appropriate problem. Some features that underly this power are the following: - Implementation of a domain-specific language encoded within C++ to support arbitrary probabilistic graph models, - Widespread use of templates to enable generic programming supporting both user-defined and library-defined data types, and - Leveraging the full capacity of C++ to support high performance computing at any scale. The goal of this project is to expand the applicability of probabilistic graph models and make computing with them widespread within the scientific community. ==== Other Software Required: ==== Boost C++ Libraries ------------------- http://www.boost.org 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. Asynchronous ------------ https://htmlpreview.github.io/?https://github.com/henry-ch/asynchronous/blob/master/libs/asynchronous/doc/asynchronous.html#distributing This is a C++ library for asynchronous programming. It is proposed for inclusion in Boost, but has not yet been reviewed. It is distributed under the Boost Software License. MP11 ---- http://www.boost.org/doc/libs/develop/libs/mp11/doc/html/mp11.html This is a C++ metaprogramming library. It was recently approved for inclusion within Boost, and is distributed under the Boost Software License. PolyCollection -------------- http://rawgit.com/joaquintides/poly_collection/website/doc/html/index.html This is a C++ library for collections of polymorphic objects. It was recently approved for inclusion within Boost, and is distributed under the Boost Software License. Yap --- https://tzlaine.github.io/yap/doc/html/index.html This is a C++ library for expression templates. It is proposed for inclusion within Boost, but has not yet been reviewed. It is distributed under the Boost Software License. GDAL -- Geospatial Data Abstraction Library ------------------------------------------- http://www.gdal.org 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. ==== Tarball URL: ==== https://savannah.gnu.org/submissions_uploads/graph_model-0.1.0.tgz _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/task/?14621> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/