Skip to content

Releases: taruma/feidlambda

v0.4.0

26 May 09:36
ab16d92
Compare
Choose a tag to compare

What's Changed

  • feidlambda + feidmath Update 0.4.0 by @taruma in #32

Full Changelog: v0.3.1...v0.4.0

v0.3.1

12 Jan 06:21
Compare
Choose a tag to compare

Update v0.3.1 (2022-01-13)

  • Posisi argumen label_col dan with_label pada fungsi utama FILTER_MINMAX_COLUMN() ditukar menjadi (..., [with_label], [label_col],...). Perubahan ini dikarenakan argumen label_col baru diikuti argumen with_label = TRUE.
  • Pada fungsi FILTER_MINMAX_ARRAY() dan FILTER_MINMAX_COLUMN() terdapat argumen opsional baru yaitu take_first_only. Jika take_first_only = TRUE, maka hasil filter minimum/maksimum hanya mengambil baris pertamanya saja (jika terdapat minimum/maksimum lebih dari satu baris).
  • Pada fungsi SWAP_*(), nilai argumen from_index dan to_index menerima index negatif (dari belakang). Bersamaan perubahan tersebut, nilai default to_index menjadi -1 yang artinya selalu menukar posisi terdepan dengan terbelakang (baik berdasarkan baris ataupun kolom).
  • Perubahan nama argumen pada beberapa fungsi seperti:
    • FILTER_MINMAX_COLUMN(): col -> column_index.
    • GET_INDEX_2D(): return_order_only -> return_as_order.
    • ROTATE_*(): n -> num_rotation.
    • TEXT_SPLIT_VECTOR(): text_delimiter -> col_delimiter.
  • Fungsi TEXT_SPLIT_VECTOR() menggunakan metode recursive dari fungsi TEXTSPLIT().
  • Pada fungsi TEXT_SPLIT_VECTOR() terdapat argumen opsional baru yaitu replace_na, yang berfungsi untuk mengubah nilai #NA dari hasil akhir.
  • Informasi limitasi pada fungsi TEXT_SPLIT_VECTOR() berupa:
    • Hindari menggunakan TEXT_SPLIT_VECTOR() dengan jumlah baris yang banyak ataupun dimensi output yang besar. Pastikan hasil output fungsi memiliki dimensi yang kecil seperti jumlah kolom $\le 10$ dan jumlah baris $\le 1,000$.
    • Batasan diatas masih bisa dilebihi, akan tetap disarankan dalam penggunaan TEXT_SPLIT_VECTOR() menggunakan ukuran input yang bertahap dari kecil sampai besar.
    • Jika melebihi kemampuan, akan menghasilkan nilai error berupa #NUM / #CALC.

Website Update

  • Ditambahnya info mengenai penggunaan filter tambahan di Quarto.
  • Mengganti dengan logo feidlambda.
  • Mengubah tampilan depan halaman
  • Menghilangkan navigasi ke halaman Greenhorn. (akan direkonstruksi di kemudian hari atau dialihkan ke fiako-manual).
  • Mengubah struktur penyimpanan dokumen.
  • Mengubah nama-nama dokumen agar lebih jelas.

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

06 Jan 09:02
824cc08
Compare
Choose a tag to compare

Fungsi feidlambda v0.3 {#sec-feid-v03}

Pada feidlambda v0.3, setiap fungsi dikategorikan sesuai kegunaannya. Berikut kategori yang tersedia di feidlambda v0.3:

  • FILTER_*: Melakukan filtering atau subsetting (memilah) dari data.
  • GET_*: Mengambil informasi dari data.
  • IS_*: Fungsi logical tambahan.
  • MAKE_*: Membangkitkan data.
  • REPEAT_*: Mengulangi/merepetisi data.
  • RESHAPE_*: Mengubah dimensi data.
  • ROTATE_*: Merubah posisi data dengan diputar.
  • SWAP_*: Menukar posisi data.
  • TEXT_*: Fungsi tambahan yang berkaitan dengan teks.

Untuk melihat daftar fungsinya bisa membaca halaman rilis feidlambda v0.3.

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

28 Sep 11:56
7fe3ffb
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Official GIST

NEW FUNCTIONS

  • feid.utils.COMPAREVECTOR: Memeriksa apakah setiap elemen di LEFT VECTOR merupakan bagian (equal / =) dari RIGHT VECTOR. Return: BOOLEAN VECTOR.
  • feid.utils.MULTICHECK: Memeriksa apakah pada setiap kolom equal / = dengan SEARCH VECTOR. Dan diproses setiap barisnya menggunakan AND atau OR. Return: BOOLEAN VECTOR.
  • feid.utils.DROPROWS: Menghapus baris ke-n dari suatu array. Return: ARRAY.
  • feid.utils.DROPCOLS: Menghapus kolom ke-n dari suatu array. Return: ARRAY.
  • feid.utils.COUNTMULTICHECK: Menghitung jumlah TRUE dari MULTICHECK. Return: INTEGER.

What's Changed

New Contributors

  • @taruma made their first contribution in #1

Full Changelog: v0.1.0...v0.2.0

v0.1.0

28 Sep 06:49
4b59e4d
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Official GIST

NEW FUNCTION v0.1

  • feid.utils.REPEATCOLS: Mengulangi vector sebanyak n dalam bentuk kolom. RETURN: COLUMN VECTOR. =feid.utils.REPEATCOLS(vector, [num_repeat])
  • feid.utils.SORTCOLS: Menyusun ulang setiap kolom, berdasarkan header yang diurutkan. RETURN: ARRAY. =feid.utils.SORTCOLS(table, table_header)
  • feid.utils.REPEATROWS: Serupa dengan .REPEATCOLS, mengulangi vector sebanyak n dalam bentuk baris. RETURN: ROW VECTOR. =feid.utils.REPEATROWS(vector, [num_repeat])
  • feid.utils.RESHAPECOLS: Mengubah dimensi array dari dimensi rows x columns, menjadi rows x nsplit tanpa mengubah susunan baris array. RETURN: ARRAY. =feid.utils.RESHAPECOLS(array, [nsplit])
  • feid.utils.FINDINDEX2D: Mencari index suatu elemen dari array dengan keluaran berupa urutan elemennya, posisi baris dan kolom. RETURN: ARRAY / ROW VECTOR with {number element; index row; index column}. =feid.utils.FINDINDEX2D(lookup_value, array)

Full Changelog: https://github.com/fiakoenjiniring/feidlambda/commits/v0.1.0