Skip to content

Commit 8de223b

Browse files
committed
Merge branch '0.4.2'
2 parents 3f44a1b + 739069b commit 8de223b

22 files changed

+962
-811
lines changed

Manifest.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ uuid = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
1616
version = "0.5.0"
1717

1818
[[CSV]]
19-
deps = ["CategoricalArrays", "DataFrames", "Dates", "Mmap", "Parsers", "PooledArrays", "SentinelArrays", "Tables", "Unicode"]
20-
git-tree-sha1 = "b1f60ea404dc40a76e7f539672ce651079a5a190"
19+
deps = ["Dates", "Mmap", "Parsers", "PooledArrays", "SentinelArrays", "Tables", "Unicode"]
20+
git-tree-sha1 = "1f79803452adf73e2d3fc84785adb7aaca14db36"
2121
uuid = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
22-
version = "0.7.10"
22+
version = "0.8.3"
2323

2424
[[CategoricalArrays]]
2525
deps = ["DataAPI", "Future", "JSON", "Missings", "Printf", "Statistics", "StructTypes", "Unicode"]
@@ -116,9 +116,9 @@ version = "0.2.0"
116116

117117
[[FillArrays]]
118118
deps = ["LinearAlgebra", "Random", "SparseArrays"]
119-
git-tree-sha1 = "bed538ad14d132aa8240bb2e8ab82fcd2fd2f548"
119+
git-tree-sha1 = "4705cc4e212c3c978c60b1b18118ec49b4d731fd"
120120
uuid = "1a297f60-69ca-5386-bcde-b61e274b549b"
121-
version = "0.11.3"
121+
version = "0.11.5"
122122

123123
[[Formatting]]
124124
deps = ["Printf"]

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "JudiLing"
22
uuid = "b43a184b-0e9d-488b-813a-80fd5dbc9fd8"
33
authors = ["Xuefeng Luo"]
4-
version = "0.4.1"
4+
version = "0.4.2"
55

66
[deps]
77
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
@@ -22,7 +22,7 @@ SuiteSparse = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9"
2222

2323
[compat]
2424
BenchmarkTools = "0.5"
25-
CSV = "0.7"
25+
CSV = "0.8"
2626
DataFrames = "0.21, 0.22"
2727
DataStructures = "0.18"
2828
Distributions = "0.23, 0.24"

docs/src/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ We first download and read the csv file into Julia:
5151
```julia
5252
download("https://osf.io/2ejfu/download", "latin.csv")
5353

54-
latin = CSV.DataFrame!(CSV.File(joinpath(@__DIR__, "latin.csv")));
54+
latin = DataFrame(CSV.File(joinpath(@__DIR__, "latin.csv")));
5555
```
5656

5757
and we can inspect the latin dataframe:
@@ -347,8 +347,8 @@ The model also provides functionality for cross-validation. Here, you can downlo
347347
download("https://osf.io/2ejfu/download", "latin_train.csv")
348348
download("https://osf.io/bm7y6/download", "latin_val.csv")
349349
350-
latin_train = CSV.DataFrame!(CSV.File(joinpath(@__DIR__, "latin_train.csv")))
351-
latin_val = CSV.DataFrame!(CSV.File(joinpath(@__DIR__, "latin_val.csv")))
350+
latin_train = DataFrame(CSV.File(joinpath(@__DIR__, "latin_train.csv")))
351+
latin_val = DataFrame(CSV.File(joinpath(@__DIR__, "latin_val.csv")))
352352
```
353353

354354
Then, we make the C and S matrices passing both training and validation datasets to the `make_cue_matrix` function.

docs/src/man/make_adjacency_matrix.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ CurrentModule = JudiLing
55
# Make Adjacency Matrix
66

77
```@docs
8-
make_adjacency_matrix
9-
make_adjacency_matrix(i2f)
8+
make_full_adjacency_matrix
9+
make_full_adjacency_matrix(i2f)
1010
make_combined_adjacency_matrix(data_train, data_val)
1111
```

docs/src/man/preprocess.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ CurrentModule = JudiLing
55
# Preprocess
66

77
```@docs
8-
train_val_split
98
lpo_cv_split
109
loo_cv_split
1110
lpo_cv_split(p, data_path)
1211
loo_cv_split(data_path)
12+
train_val_random_split(data_path, output_dir_path, data_prefix)
13+
train_val_carefully_split(data_path, output_dir_path, data_prefix, n_features_columns)
1314
```

docs/src/man/test_combo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ CurrentModule = JudiLing
55
# Test Combo
66

77
```@docs
8-
test_combo
8+
test_combo(test_mode;kwargs...)
99
```

examples/estonian.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ using CSV # read csv files into dataframes
33

44
# load estonian file
55
estonian_train =
6-
CSV.DataFrame!(CSV.File(joinpath(@__DIR__, "data", "estonian_train.csv")))
6+
DataFrame(CSV.File(joinpath(@__DIR__, "data", "estonian_train.csv")))
77
estonian_val =
8-
CSV.DataFrame!(CSV.File(joinpath(@__DIR__, "data", "estonian_val.csv")))
8+
DataFrame(CSV.File(joinpath(@__DIR__, "data", "estonian_val.csv")))
99

1010
# create C matrixes for training and validation datasets
1111
cue_obj_train = JudiLing.make_cue_matrix(

examples/latin.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ mkpath(joinpath(@__DIR__, "data"))
55
download("https://osf.io/2ejfu/download", "latin.csv")
66
mv("latin.csv", joinpath(@__DIR__, "data", "latin.csv"), force = true)
77
# load latin file
8-
latin = CSV.DataFrame!(CSV.File(joinpath(@__DIR__, "data", "latin.csv")))
8+
latin = DataFrame(CSV.File(joinpath(@__DIR__, "data", "latin.csv")))
99
display(latin)
1010

1111
# create C matrixes for training datasets
@@ -171,9 +171,9 @@ mv(
171171
mv("latin_val.csv", joinpath(@__DIR__, "data", "latin_val.csv"), force = true)
172172
# cross-validation
173173
latin_train =
174-
CSV.DataFrame!(CSV.File(joinpath(@__DIR__, "data", "latin_train.csv")))
174+
DataFrame(CSV.File(joinpath(@__DIR__, "data", "latin_train.csv")))
175175
latin_val =
176-
CSV.DataFrame!(CSV.File(joinpath(@__DIR__, "data", "latin_val.csv")))
176+
DataFrame(CSV.File(joinpath(@__DIR__, "data", "latin_val.csv")))
177177

178178
# create C matrices for both training and validation datasets
179179
cue_obj_train, cue_obj_val = JudiLing.make_cue_matrix(

src/make_adjacency_matrix.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
22
Make full adjacency matrix.
33
"""
4-
function make_adjacency_matrix end
4+
function make_full_adjacency_matrix end
55

66
"""
77
make_adjacency_matrix(i2f)
@@ -34,7 +34,7 @@ JudiLing.make_adjacency_matrix(
3434
```
3535
...
3636
"""
37-
function make_adjacency_matrix(
37+
function make_full_adjacency_matrix(
3838
i2f;
3939
tokenized = false,
4040
sep_token = nothing,

src/make_yt_matrix.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ for the corresponding n-gram predicted for timestep t for each of the observatio
2222
2323
# Examples
2424
```julia
25-
latin = CSV.DataFrame!(CSV.File(joinpath("data", "latin_mini.csv")))
25+
latin = DataFrame(CSV.File(joinpath("data", "latin_mini.csv")))
2626
JudiLing.make_Yt_matrix(2, latin)
2727
```
2828
...

0 commit comments

Comments
 (0)