Releases: taruma/feidlambda
Releases · taruma/feidlambda
v0.4.0
v0.3.1
Update v0.3.1 (2022-01-13)
- Posisi argumen
label_coldanwith_labelpada fungsi utamaFILTER_MINMAX_COLUMN()ditukar menjadi(..., [with_label], [label_col],...). Perubahan ini dikarenakan argumenlabel_colbaru diikuti argumenwith_label = TRUE. - Pada fungsi
FILTER_MINMAX_ARRAY()danFILTER_MINMAX_COLUMN()terdapat argumen opsional baru yaitutake_first_only. Jikatake_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 argumenfrom_indexdanto_indexmenerima index negatif (dari belakang). Bersamaan perubahan tersebut, nilai defaultto_indexmenjadi-1yang 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 fungsiTEXTSPLIT(). - Pada fungsi
TEXT_SPLIT_VECTOR()terdapat argumen opsional baru yaitureplace_na, yang berfungsi untuk mengubah nilai#NAdari 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.
- Hindari menggunakan
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
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
- docs v0.1 by @taruma in #2
- New Interface & Website by @taruma in #7
- add glossary by @taruma in #8
- add greenhorn feidlambda II by @taruma in #9
- feidlambda II v2.0 by @taruma in #16
- koreksi istilah dan minor update greenhorn-FL2 by @taruma in #17
- Perubahan menuju versi 0.3 dam AFE 1.1+ by @taruma in #19
- Update feidlambda v0.3 by @taruma in #20
Full Changelog: v0.2.0...v0.3.0
v0.2.0
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 jumlahTRUEdariMULTICHECK. Return: INTEGER.
What's Changed
New Contributors
Full Changelog: v0.1.0...v0.2.0
v0.1.0
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