Skip to content

Instantly share code, notes, and snippets.

HEALIS - Healthy Information Systems/Services healiseu

Block or report user

Report or block healiseu

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View TriaClick_Demo_v0.1_InstallationGuide.md

Installation Instructions for TriaClick Freeware Demo v4.0.0

19th of February 2019

Welcome to a fully functional and working freeware demo version of TriaClick, these are step by step instructions on how to install and test TriaClick on Oracle Virtual Box machine. There is a [YouTube screen capture demo][19] that accompanies the written code in testing files.

Feel free to skip any of the following steps depending on your existing hardware/software infrastructure. Nevertheless make sure you read setup instructions for ClickHouse and MariaDB in order to prepare these DBMS to run TriaClick.

Wish you a happy path testing and a pleasant experience with TriaClick

@healiseu
healiseu / EULA_TriaClick.md
Last active Mar 22, 2019
End User License Agreement (EULA) of TriaClick Distribution
View EULA_TriaClick.md

End User License Agreement (EULA) of TriaClick

This End-User License Agreement ("EULA") is a legal agreement between you and Athanassios I. Hatzis, the "Licensor"

Please read this EULA agreement carefully before completing the installation process and using TriaClick Software. It provides a license to use TriaClick Software and contains warranty information and liability disclaimers.

If you register for a free trial of TriaClick Software, this EULA agreement will also govern that trial. By installing and/or using TriaClick Software, you are confirming your acceptance of TriaClick Software and agreeing to become bound by the terms of this EULA agreement.

If you are entering into this EULA agreement on behalf of a company or other legal entity, you represent that you have the authority to bind such entity and its affiliates to these terms and conditions. If you do not have such authority or if you do not agree with the terms and conditions of this EULA agreement, do not install or

@healiseu
healiseu / spc_all.tsv
Created Jan 31, 2019
Tab Separated File with Header and Missing Values represented with \N
View spc_all.tsv
We can make this file beautiful and searchable if this error is corrected: It looks like row 8 should actually have 15 columns, instead of 5. in line 7.
prtID supID catChk catDate catPrice catTotal prtColor prtName prtUnit prtWeight supAddress supCity supCountry supName supStatus
993 1081 FALSE 2014-03-03 15.3 200 Red Acme Widget Washer kg 142.88 1 Grub St., Potemkin Village, IL 61801 ILLINOIS USA Acme Widget Suppliers 10
994 1081 FALSE 2014-03-03 20.5 100 Silver Acme Widget Washer kg 142.88 1 Grub St., Potemkin Village, IL 61801 ILLINOIS USA Acme Widget Suppliers 10
995 1081 FALSE \N 20.5 \N \N I Brake for Crop Circles Sticker \N \N 1 Grub St., Potemkin Village, IL 61801 ILLINOIS USA Acme Widget Suppliers 10
999 1081 FALSE \N 75.2 \N Green 7 Segment Display gr 2.1 1 Grub St., Potemkin Village, IL 61801 ILLINOIS USA Acme Widget Suppliers 10
996 1081 FALSE \N 124.23 \N Cyan Anti-Gravity Turbine Generator \N \N 1 Grub St., Potemkin Village, IL 61801 ILLINOIS USA Acme Widget Suppliers 10
997 1081 FALSE \N 124.23 \N Magenta Anti-Gravity Turbine Generator \N \N 1 Grub St., Potemkin Village, IL 61801 ILLINOIS USA Acme Widget Suppliers 10
998 1081 TRUE 2014-09-10 11
View redis_py_bulk_insert_error.py
# Massive insertion of 1 million duplets of integer, float values using redis-py
# (C) By Athanassios I. Hatzis
# 30 Sept 2018
# Written to explain issue: https://github.com/andymccurdy/redis-py/issues/850
#
# OS Environment: Linux Ubuntu x64
# Processor: Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz
# Memory 16 GB
# Redis Redis 64 bit, v4.0.8, running in standalone mode
#
View Jupyter Notebook of Infinidat ORM Python Client for Clickhouse
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Demo of Infinidat ORM Python Client for Clickhouse\n",
"### Original source at https://github.com/Infinidat/infi.clickhouse_orm\n",
"#### Modified and extended by Athanassios I. Hatzis \n",
"#### (c) 28th of September 2018"
@healiseu
healiseu / infinidat_orm_demo.md
Last active Sep 28, 2018
Demo of Infinidat ORM Python Client for Clickhouse
View infinidat_orm_demo.md
View sorted_float_index_benchmarks.py
# Sorted float secondary index: An in-memory data structures comparison of Python, NumPy and Redis data structures
# (C) By Athanassios I. Hatzis
# 18th of September 2018
# Written to explain issue: https://github.com/RedisLabsModules/RediSearch/issues/493
#
# OS Environment: Linux Ubuntu x64
# Processor: Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz
# Memory 16 GB
from bisect import bisect_left, bisect_right
View redis_massive_insertion_1m_floats.py
# Massive insertion of 1 million float values using Josiah Carlson ROM
# (C) By Athanassios I. Hatzis
# 14 Sept 2018
# Written to explain issue: https://github.com/RedisLabsModules/RediSearch/issues/493
#
from redis import Redis
import numpy as np
import time
import sys
View redisearch_insert_floats.py
# Massive insertion of 1 million sorted float values using RediSearch module
# (C) By Athanassios I. Hatzis
# 14 Sept 2018
# Written to explain issue: https://github.com/RedisLabsModules/RediSearch/issues/493
#
from redisearch import Client, NumericField, NumericFilter, Query
from redis import Redis
import numpy as np
import time
View redis_search.py
'''
redis_search.py
Written by Josiah Carlson July 3, 2010
Released into the public domain.
This module implements a simple TF/IDF indexing and search algorithm using
Redis as a datastore server. The particular algorithm implemented uses the
You can’t perform that action at this time.