semvec/pypi-packages huggingface dataset:
Loxoc 1.0.0.dev45
Loxoc is a flexible, straight forward, multi-paradigm game engine that is built from the ground up with developer experience in mind.  Utilizing a game loop system similar to pygame, you are able to abstract elements of your game away from the game loop as much as you'd like.
License: MIT
Keywords: game engine sdl opengl 3d quaternion glm vec3 vector3

# Loxoc Game Engine

Important: This engine has been renamed from Runespoor to Loxoc.

> A python 3D game engine written in c++ using SDL, Assimp, OpenGL(GLAD), and GLM.

To install:

```
pip install Loxoc
```

Documentation Now Available [here](https://frewtypebbles.github.io/).

Please note:

 - Loxoc is still in development and only dev versions are available right now.  Everything is subject to change, be fixed, and improve.

 - When building from source `pkg-config` must be installed.  In addition to this, `GLM` must be installed and present in your c/c++ package manager's include directory.  Successful attempts to compile have been made on windows with `vcpkg` as the package manager.

## About:

Loxoc is a flexible, straight forward, multi-paradigm game engine that is built from the ground up with developer experience in mind.  Utilizing a game loop system similar to pygame, you are able to abstract elements of your game away from the game loop as much as you'd like.

For a taste of the api check out the [Quick Start Guide](https://frewtypebbles.github.io/quick_start.html#quick-start-page).

![](https://github.com/FrewtyPebbles/Runespoor-Python3D-Game-Engine/blob/main/tests/test_dev29.gif)

# TODO:

 - Add `from_raw` constructor to mesh to make procedural meshes possible.

 - Port over modified openGL api.

# Future Plans:

 - Add Vulkan backend.
rdfpandas 1.1.7
RDF support for Pandas
License: MIT

RdfPandas
=========

RdfPandas is a module providing RDF support for Pandas. It consists of
two simple functions for Graph to DataFrame conversion and 
DataFrame to Graph conversion.

Getting Started
---------------

For more information about Resource Description Framework (RDF) and Pandas see:

- RDF: https://www.w3.org/RDF/
- Pandas: https://pandas.pydata.org/

Prerequisites
-------------

You will need Python 3 to use Pandas and RdfPandas.

Installation
------------

::

  pip install rdfpandas

Usage
-----

Creating RDF from DataFrame
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

As of version 1.1.0 NamespaceManager can be supplied to ``rdflib.to_graph`` for conversion to Graph.

::

  from rdfpandas.graph import to_graph
  import pandas as pd
  import rdflib
 
  df = pd.read_csv('to_graph_test.csv', index_col = '@id', keep_default_na = False)
  namespace_manager = NamespaceManager(Graph())
  namespace_manager.bind('skos', SKOS)
  namespace_manager.bind('rdfpandas', Namespace('http://github.com/cadmiumkitty/rdfpandas/'))
  g = to_graph(df, namespace_manager)
  s = g.serialize(format = 'turtle')

Creating DataFrame from RDF
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

::

  from rdfpandas.graph import to_dataframe
  import pandas as pd
  import rdflib
 
  g = rdflib.Graph()
  g.parse('to_df_test.ttl', format = 'ttl')
  df = to_dataframe(g)  
  df.to_csv('test.csv', index = True, index_label = "@id")

Gotchas
-------

No special effort is made for dealing with types, so please be aware of Pandas
features such as https://pandas.pydata.org/pandas-docs/stable/user_guide/gotchas.html#support-for-integer-na
that may result in surprising RDF statements like ``"10.0"^^<xsd:integer>``.