<commit_before># VULK - Vulkan 3d engine

## Project status

[![Build Status](https://travis-ci.org/js78/vulk.svg?branch=master)](https://travis-ci.org/js78/vulk)

## What is it ?

Vulk is a 3d engine aimed to provide the best graphical experience with Vulkan API.
It is written in Python with C binding and is based on SDL2.

## What is the project goal ?

- Easy to use: you don't need to understand Vulkan to use VULK.
- Modular: every single part of the api must be modular.
- Full: you shouldn't need to customize core code, it should suits everyone needs.

## Why this project ?

Currently it's just a hobby project but it could become something big one day.

## Architecture

```
vulk/
    graphic/
        renderer/
            vulkan/
            webgl/
            opengl/
        d3/
            material/
            core/
        d2/

```

## How it works

It's similar to LibGDX because I like their 3D API.

```
scene = Scene()
camera = PerspectiveCamera()
renderer = VulkanRenderer()
renderer.render(scene, camera)
```
<commit_msg>update readme with code climate<commit_after># VULK - Vulkan 3d engine

## Project status

[![Build Status](https://travis-ci.org/js78/vulk.svg?branch=master)](https://travis-ci.org/js78/vulk)
[![Code Climate](https://codeclimate.com/github/js78/vulk/badges/gpa.svg)](https://codeclimate.com/github/js78/vulk)
[![Test Coverage](https://codeclimate.com/github/js78/vulk/badges/coverage.svg)](https://codeclimate.com/github/js78/vulk/coverage)
[![Issue Count](https://codeclimate.com/github/js78/vulk/badges/issue_count.svg)](https://codeclimate.com/github/js78/vulk)

## What is it ?

Vulk is a 3d engine aimed to provide the best graphical experience with Vulkan API.
It is written in Python with C binding and is based on SDL2.

## What is the project goal ?

- Easy to use: you don't need to understand Vulkan to use VULK.
- Modular: every single part of the api must be modular.
- Full: you shouldn't need to customize core code, it should suits everyone needs.

## Why this project ?

Currently it's just a hobby project but it could become something big one day.

## Architecture

```
vulk/
    graphic/
        renderer/
            vulkan/
            webgl/
            opengl/
        d3/
            material/
            core/
        d2/

```

## How it works

It's similar to LibGDX because I like their 3D API.

```
scene = Scene()
camera = PerspectiveCamera()
renderer = VulkanRenderer()
renderer.render(scene, camera)
```

{'fraction_non_alphanumeric': 0.11146881287726358, 'fraction_numerical': 0.012877263581488933, 'mean_word_length': 2.9523052464228936, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '844611', 'n_tokens_mistral': 852, 'n_tokens_neox': 786, 'n_words': 268}