Thursday 12 October 2017

MIaS : Menggunakan MIas Untuk Indexing dan Pencarian Persamaan Matematika

Status : Draft

MIaS

MIaS adalah salah satu tool untuk indexing, jika kita ingin menggunakan command line. Contoh perintahnya, seperti dijelaskan di [2] adalah :

/home/MIaS$ java -jar MIaS.jar -conf /home/MIaS/conf/mias.properties -add /home/MIaS/doc/ /home/MIaS/

Referensi

  1. MIaS (Math Indexer and Searcher), https://mir.fi.muni.cz/mias/
  2. MathMLCan, MathMLCan is a tool which performs canonicalization of mathematical expressions written in MathML (Mathematical Markup Language), https://github.com/OpenThink-Labs/MathMLCan
  3. MathML Unificator, MathML Unificator is a tool which performs simple MathML (Mathematical Markup Language) unification, https://github.com/OpenThink-Labs/MathMLUnificator
  4. MIaSMath, MIaSMath is a math processing plugin for Lucene or Solr, https://github.com/OpenThink-Labs/MIaSMath
  5. MIaS, Indexing util for indexing mathematical documents. Uses Lucene, https://github.com/martinliska/MIaS
  6. WebMIaS, https://github.com/OpenThink-Labs/WebMIaS

Berkenalan Dengan Apache Superset : Solusi Aplikasi Web Business Intelligence dari Apache

Apache superset ini bisa menjadi pertimbangan sebagai pengganti solusi yang ditawarkan dari software seperti Tableu. 

Untuk instalasi, bisa menggunakan docker, atau paling mudah pip. Tapi, terkadang ketika membutuhkan fitur terbaru, seperti menyimpan chart sebagai gambar, kita perlu menginstall dari source. Untuk instalasi source, dapat mengikuti howto yang telah ditulis oleh Kartik Khare [2]

Menambahkan Country Map Indonesia 

Baca [3]

ogr2ogr, bisa diganti menggunakan script python berikut : 

import geopandas as gpd

file = gpd.read_file("IDN_adm0.shp")
file.to_file("IDN_adm0.json", driver="GeoJSON")

file = gpd.read_file("IDN_adm1.shp")
file.to_file("IDN_adm1.json", driver="GeoJSON")

file = gpd.read_file("IDN_adm2.shp")
file.to_file("IDN_adm2.json", driver="GeoJSON")

File hasil generate geopandas diatas terlalu besar, akhirnya saya menggunakan file [5], kolom yang harus ada pada .geojson adalah ISO, NAME_0 (nama negara) dan NAME_1 (nama propinsi). 

Setiap kali melakukan perubahan pada .geojson, superset-frontend harus di build ulang. 

Referensi

  1. Apache Superset, https://superset.incubator.apache.org
  2. A Better Guide to Build Apache Superset From source, https://medium.com/@kharekartik/a-better-guide-to-building-apache-superset-from-source-2c8dbad38b2b
  3. Visualization Tools, Need to add a new Country?, https://superset.apache.org/visualization.html#need-to-add-a-new-country
  4. How to add a new Country Map when using Docker? #8429, https://github.com/apache/incubator-superset/issues/8429
  5. indonesia.geojson, https://gist.github.com/wildanm/70f629133b4698b32cf64e2839b145e0

Saturday 7 October 2017