Releases: taruma/feidlambda
Releases · taruma/feidlambda
v0.4.0
v0.3.1
Update v0.3.1 (2022-01-13)
- Posisi argumen
label_col
danwith_label
pada fungsi utamaFILTER_MINMAX_COLUMN()
ditukar menjadi(..., [with_label], [label_col],...)
. Perubahan ini dikarenakan argumenlabel_col
baru 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_index
danto_index
menerima index negatif (dari belakang). Bersamaan perubahan tersebut, nilai defaultto_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 fungsiTEXTSPLIT()
. - Pada fungsi
TEXT_SPLIT_VECTOR()
terdapat argumen opsional baru yaitureplace_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
.
- 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 jumlahTRUE
dariMULTICHECK
. 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