<commit_before>## everoute - Go library

This Go library provides a route calculator and optimizer for ship travel in [EVE Online](https://www.eveonline.com/).
The calculator can use and combine travel capabilities of any kind (jump gates, jump drive, wormholes, ...) and restricts the path finding by rules (length, security ratings, jump distances, ...). The waypoint optimizer is using a genetic algorithm to provide decent routes within short time.

An interface based design allows extensions to be made regarding rules and search criteria; For example, a rule could be written, combining live API data, to avoid systems with certain SOV.

This library mirrors the implementation of [eve-route.js](https://github.com/dertseha/eve-route.js) and surpasses performance in terms of memory usage due to strict and native types, as well as performance due to the parallelization capability.

## License

The project is available under the terms of the **New BSD License** (see LICENSE file).<commit_msg>Added CI badges to readme<commit_after>[![Build Status][drone-image]][drone-url]
[![Coverage Status][coveralls-image]][coveralls-url]

## everoute - Go library

This Go library provides a route calculator and optimizer for ship travel in [EVE Online](https://www.eveonline.com/).
The calculator can use and combine travel capabilities of any kind (jump gates, jump drive, wormholes, ...) and restricts the path finding by rules (length, security ratings, jump distances, ...). The waypoint optimizer is using a genetic algorithm to provide decent routes within short time.

An interface based design allows extensions to be made regarding rules and search criteria; For example, a rule could be written, combining live API data, to avoid systems with certain SOV.

This library mirrors the implementation of [eve-route.js](https://github.com/dertseha/eve-route.js) and surpasses performance in terms of memory usage due to strict and native types, as well as performance due to the parallelization capability.

## License

The project is available under the terms of the **New BSD License** (see LICENSE file).

[drone-url]: https://drone.io/github.com/dertseha/everoute/latest
[drone-image]: https://drone.io/github.com/dertseha/everoute/status.png
[coveralls-url]: https://coveralls.io/r/dertseha/everoute
[coveralls-image]: https://coveralls.io/repos/dertseha/everoute/badge.png
{'fraction_non_alphanumeric': 0.08518673940411246, 'fraction_numerical': 0.0, 'mean_word_length': 4.87192118226601, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, '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': '2382731', 'n_tokens_mistral': 624, 'n_tokens_neox': 603, 'n_words': 292}