Skip to content

Commit

Permalink
version 1.4.6
Browse files Browse the repository at this point in the history
  • Loading branch information
Lars Relund Nielsen authored and cran-robot committed Jan 19, 2021
1 parent 0170a44 commit 9a86c82
Show file tree
Hide file tree
Showing 126 changed files with 43,089 additions and 20,915 deletions.
20 changes: 12 additions & 8 deletions DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,34 @@ Package: gMOIP
Type: Package
Title: Tools for 2D and 3D Plots of Single and Multi-Objective
Linear/Integer Programming Models
Version: 1.4.3
Version: 1.4.6
Authors@R: person("Lars", "Relund Nielsen", email = "lars@relund.dk", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-4802-3071"))
URL: https://github.com/relund/gMOIP/
URL: https://relund.github.io/gMOIP/, https://github.com/relund/gMOIP/
BugReports: https://github.com/relund/gMOIP/issues
Description: Make 2D and 3D plots of linear programming (LP),
integer linear programming (ILP), or mixed integer linear programming (MILP) models
with up to three objectives. Plots of both the solution and criterion space are possible.
For instance the non-dominated (Pareto) set for bi-objective LP/ILP/MILP programming models
(see vignettes for an overview).
(see vignettes for an overview). The package also contains an function for checking if a point
is inside the convex hull.
License: GPL (>= 3.3.2)
Language: en-US
Encoding: UTF-8
LazyData: true
RoxygenNote: 7.0.2
RoxygenNote: 7.1.1
Depends: R (>= 3.5.0)
Imports: ggrepel, geometry, ggplot2, rgl, MASS, Matrix, grDevices,
stats, Rfast, plyr, purrr, dplyr, rlang
stats, Rfast, plyr, tidyselect, tidyr, tibble, purrr, dplyr,
rlang, png, sp
Suggests: tikzDevice, grid, gridExtra, knitr, rmarkdown, roxygen2,
testthat (>= 2.1.0)
ggsci, tidyverse, magrittr, scales, pdftools, testthat (>=
2.1.0)
VignetteBuilder: knitr
NeedsCompilation: no
Packaged: 2020-02-20 10:13:54 UTC; au15463
Packaged: 2021-01-19 09:59:41 UTC; au15463
Author: Lars Relund Nielsen [aut, cre]
(<https://orcid.org/0000-0002-4802-3071>)
Maintainer: Lars Relund Nielsen <lars@relund.dk>
Repository: CRAN
Date/Publication: 2020-02-20 15:10:02 UTC
Date/Publication: 2021-01-19 10:30:02 UTC
169 changes: 82 additions & 87 deletions MD5
Original file line number Diff line number Diff line change
@@ -1,93 +1,88 @@
2cb56066ba592d4afb7518d02c83ccd9 *DESCRIPTION
357576d0647f0a8cf27f1314bf8e813f *NAMESPACE
fc1742d4e3ca671824af708508f42de8 *NEWS.md
39a4b8682e6633b52c96fa84cce3d45e *R/functions.R
71934950fa264ffe1a23cc624d1f686b *R/hull.R
b315e62204e2eb210e868ddc2d4733ef *R/ndset.R
a1392eb7a1998097be8c577156fb6274 *R/package_doc.R
4d962ef8b301b3677c48e8eb136976e9 *R/plot.R
2966f45a35c884264f71e42fea9db31f *build/vignette.rds
191bc7885fa38cc552eaa001e8aaa20a *inst/doc/bi-objective.R
4fae00f0efb74214b14d420fdd02a170 *inst/doc/bi-objective.Rmd
bc43f1b9ef26cc152c6eb87253d01a56 *inst/doc/bi-objective.html
2916b05fbbc8c2dba8667d95bb271718 *inst/doc/polytope_2d.R
beceed1cf3f0f02a2837c19be4da99d3 *inst/doc/polytope_2d.Rmd
a9e8b6903748372eabf49aa532c0a8fc *inst/doc/polytope_2d.html
6cab2013f69163b0b0e9945b6b710965 *inst/doc/polytope_3d.R
5d8c1de8f659255667c644af6c694537 *inst/doc/polytope_3d.Rmd
c8baecc3d025aa031180cfa616853ee8 *inst/doc/polytope_3d.html
299afb70bb216b59d835887bc7302bc2 *inst/examples/3d_interactive.Rmd
705efc6c0479e483498c96534266f837 *inst/examples/3d_interactive.html
07be057441800b83a4af8e0039567aae *inst/examples/ex_criterion.R
490f51f9b90f88e459515c6a23134633 *inst/examples/ex_polytope.R
53d9310fbfbcae4ec8f2c3c399a5ba12 *inst/examples/old_examples.R
691792ae17760cd5a32fce4db1aeb252 *man/addNDSet2D.Rd
16bb57e97b3ebfcba10153a23af3497b *man/addRays.Rd
9e08514e6c273f2215ea8fcfeaa92649 *man/classifyNDSet.Rd
60818c784ab624b984f29a521622f3ca *man/convexHull.Rd
29e3593a9b2e70027f478c9557fc2da4 *DESCRIPTION
1447549699eeb9e263f215b5c6c1c07e *NAMESPACE
cfebda9a8d45911988e21fadfcaa6595 *NEWS.md
8c58617b4046234a0da56c1c7e91dee6 *R/functions.R
a330f347c8c9662df1d4d37b8c602587 *R/hull.R
3136f24c2ab45abdd7da286de1a09830 *R/ndset.R
6c9b7cbacf08aa402cda71c11897dec6 *R/package_doc.R
36ba800770e48966ebe4b94218f6ee44 *R/plot.R
77211ccd2bdc1806d9a48ac395a9edf2 *build/vignette.rds
8069350a307df331398b90e5161f6e28 *inst/doc/bi-objective_2x.R
c597c9eeaea374e688802ccb689475a6 *inst/doc/bi-objective_2x.Rmd
0ef9b184814c71b649badab6e314f7be *inst/doc/bi-objective_2x.html
558e900e7f41ebc0bf3eaeeadc123a73 *inst/doc/bi-objective_3x_ex1.R
cc034f0057448886989d688bb7adcc18 *inst/doc/bi-objective_3x_ex1.Rmd
3dfdfbc26c9c604a04241672adc5ff9c *inst/doc/bi-objective_3x_ex1.html
941d6f6795be6c3f4ab55d05c61c91a5 *inst/doc/intro.R
77da75b1914a70ebd547deb41baa6fce *inst/doc/intro.Rmd
f62ecee71550b15f96e0e08d4161c4ed *inst/doc/intro.html
b73fc22803810a94599568088c1985e5 *inst/doc/polytope_2d.R
61e3d88077ba2b8cafe6b62010b314c5 *inst/doc/polytope_2d.Rmd
07e7c8645f1e437563a99d5140bafcf8 *inst/doc/polytope_2d.html
54781f9e7c761b525097439c2da8acb8 *inst/doc/polytope_3d_ex1.R
a73efa2508f05d443c82c28cc07f9a59 *inst/doc/polytope_3d_ex1.Rmd
5384b51e6fab0437266750df093a5a86 *inst/doc/polytope_3d_ex1.html
d130eee9fcfbf67ef63cb90c212d0dd8 *inst/doc/tri-objective.R
41f45d20a85bddbe21fd611ec751354e *inst/doc/tri-objective.Rmd
d3c8ec360853e8f34420167070c7dcc3 *inst/doc/tri-objective.html
1a9b9c4e6e500951767ce45a73250c2c *inst/examples/3d_interactive.Rmd
727f5ee1109a0f04e23f7005eda0f977 *inst/examples/3d_interactive.html
88786ea83c18d6dbd3eca916d80daa24 *inst/examples/ex_criterion.R
67fc05e98bcbc9e0f44535f2e2370cc2 *inst/examples/ex_polytope.R
71426d2b674a984420d15b2556127a84 *man/addNDSet.Rd
b4d3bb7cdfdd19873fe7e59f299d3b7e *man/addNDSet2D.Rd
0b4b73340a9c155560c8049560d681e8 *man/addRays.Rd
8b6dc0c479a94d0d808b902fda7c45dc *man/binaryPoints.Rd
c41ce92c0e637f57330fb7733b1c3158 *man/classifyNDSet.Rd
97cafd9c05a1e5db5eb7bb4a24b87c85 *man/convexHull.Rd
f409748078df5a5c35d6169ee3c558f7 *man/cornerPoints.Rd
583c100a2abc5564dbc6fed00456ffe2 *man/cornerPointsCont.Rd
dc78593dc555f2c15a9a115643cde2aa *man/criterionPoints.Rd
047da8e73088063f0186456ee914426b *man/df2String.Rd
9e58385c39d46f9d4bda7f8e88ee1d3f *man/criterionPoints.Rd
a6b03349c279be46fedc60801b6a2ba9 *man/df2String.Rd
e7ef47c80e3712a90f8d6a1d82d21e49 *man/dimFace.Rd
4928d7ded0ef4db12dbd331380089d6c *man/dot-checkPts.Rd
6a23a8957908af64095e135d7090c1ca *man/finalize3D.Rd
6634c0ff8e799ea30a132d9ba4f54e4d *man/gMOIP-package.Rd
15bd926d1658eb9a1a61dfa575a85e02 *man/genNDSet.Rd
b48846257de0138e7cf60f6cb1096103 *man/genSample.Rd
84e7b820465fe04953e8e065edbcf069 *man/dot-checkPts.Rd
c8d7d39436990fbbee8664bbcf213c3d *man/dot-getRanges.Rd
a436f43181a062df0f9c65a35d0a4e02 *man/dot-mToDirection.Rd
f20ed4a9df731dc4a34e14c4ae52d573 *man/dot-sizeM.Rd
133ef32ca6b296df716d54a07121f711 *man/figures/README-3d.gif
8afa850c355d339f12e205e766296b5e *man/figures/README-ilp-1.png
b1626f538fa85fe3337216e22510b194 *man/figures/README-lp-1.png
15e4bb1e56c4427a7b8fbdaf343d3558 *man/figures/README-milp-1.png
ecd9348a0ded3a017f9d79d255bd091f *man/finalize3D.Rd
7b0b690e63fef090a50c72e0116185cf *man/gMOIP-package.Rd
1ecae0937605178f1a9c8e96803829bb *man/gMOIPTheme.Rd
a7ba50886f076ddf3b2e7b8688b25e0b *man/genNDSet.Rd
5ff859821fe588e0b5bcd187f6a7aafb *man/genSample.Rd
652614ced939a313e1daeb1907a84304 *man/getTexture.Rd
04beea2a3c8d4145c0ded4d80bbdf604 *man/hullSegment.Rd
903fdc0eaa96b1dcddae976e43478d1c *man/inHull.Rd
ae7b81ddfaf5df807fe3981d373b5d91 *man/ini3D.Rd
57c1a8b3fe17ccf49ff9794e910e4705 *man/inHull.Rd
b01833fdb4662a3712b856dcc431da66 *man/ini3D.Rd
3cfb5f0ab19ec51a827bfd7440b7295e *man/integerPoints.Rd
b93b39ee32c7d3504f04e1626a1f735f *man/loadView.Rd
dc3f9e190360a740fc8507925b9e6b30 *man/mergeLists.Rd
2533afc7b283fc1c7d206371ed56a9cb *man/plotCones3D.Rd
757b9953653020d9d02aa5e264429256 *man/plotCriterion2D.Rd
e8d182b77675a45761149f4bfa591659 *man/plotHull2D.Rd
24f7047c664ebcc7b9973d71e1d1dcd4 *man/plotHull3D.Rd
b90f407d5cebddc262ec25dda90b8490 *man/plotNDSet2D.Rd
01f1dca16462142e66d420dbd79e19b3 *man/plotPlane3D.Rd
0fc8b1eaa25e76e9d46c48e4cf7537a0 *man/plotPoints3D.Rd
960b0c0bdd098d55e4c8dabc95f41acb *man/plotPolytope.Rd
508e92f34338b6d16fd78ef6157d9401 *man/plotPolytope2D.Rd
1e8296a3e27f8682f633586db51bb50d *man/plotPolytope3D.Rd
6917e609d1a06bce4d13f0d137c8f02c *man/plotRectangle3D.Rd
74ba9310077232631ad7ea5e08168dd0 *man/saveView.Rd
9f19a2658ba6a27c4ff6f648406a7b46 *man/loadView.Rd
4a083fb5ff274a620a81906b4b4efe3e *man/mergeLists.Rd
2e48da92cb97400f4b3f30755dc94bf4 *man/plotCones2D.Rd
d1ba1a68a3c7e280523cbaf3a6a87793 *man/plotCones3D.Rd
c505de2802109410300e96280a923a56 *man/plotCriterion2D.Rd
da20deaad5b349bf1a6de894a5b17f1d *man/plotHull2D.Rd
8e3f415bc87339c5ab4f632c90bfcda4 *man/plotHull3D.Rd
1c51172928f45846e57bc19836361037 *man/plotMTeX3D.Rd
462f59d96d1ff8a69d833be13c80bab3 *man/plotNDSet2D.Rd
64efd4c4da2d4f15b085e6494e95143b *man/plotPlane3D.Rd
d95b5258458869ccaeb7a62a457e1757 *man/plotPoints3D.Rd
c8ae9232ea07bd6ee9915aeb96631015 *man/plotPolygon3D.Rd
050008f1970bcc7853b84f5db3cb8e27 *man/plotPolytope.Rd
ff99ac7118a10e951161275bba53030d *man/plotPolytope2D.Rd
7af51a5aa7eac4b556a60cb8ddf04e77 *man/plotPolytope3D.Rd
54e7430ab6fff47d6c886fce37d494bb *man/plotRectangle3D.Rd
05bba403f9ade4502f43893edda49b7f *man/plotTeX3D.Rd
556b23db0ecc258d0b4480d864778746 *man/plotTitleTeX3D.Rd
b5fec02450307961e886c8d2163b7622 *man/pngSize.Rd
d8ef93539cbf6ffc31b0440673efa670 *man/saveView.Rd
b1f6f8b5242d9e88ee02d0a8b8b2fa98 *man/slices.Rd
add9b85cc2334317d0d405d10b202bba *tests/testTex/fig2.asy
e3f6622a176b231752af3bb2e88be067 *tests/testTex/main.R
df2933ba4ab6e184c695240d5e07e273 *tests/testTex/main_ex1-1+0.prc
0e468ce52e211d8d95965d42b024e914 *tests/testTex/main_ex1-1+0_0.pdf
5267d934efa9457f858a79481b9bbd45 *tests/testTex/main_ex1-1.asy
da30d979b9bb66d9926fe193e3c30a11 *tests/testTex/main_ex1-1.pre
d41d8cd98f00b204e9800998ecf8427e *tests/testTex/main_ex1-1_.out
3218c20c2b3667ced4e0e9997c2d9f68 *tests/testTex/main_ex1-1_.pbsdat
17f7f893dcc579064cd57a510c78d1ae *tests/testTex/main_ex1-1_0.pdf
f900be244b7eb277c13c75115f0074ef *tests/testTex/main_ex1-2+0.prc
eec2cbbe90da93a7274f98810ee7d2f2 *tests/testTex/main_ex1-2+0_0.pdf
b4d451980b9230142dad2bc96867134b *tests/testTex/main_ex1-2.asy
da30d979b9bb66d9926fe193e3c30a11 *tests/testTex/main_ex1-2.pre
d41d8cd98f00b204e9800998ecf8427e *tests/testTex/main_ex1-2_.out
3218c20c2b3667ced4e0e9997c2d9f68 *tests/testTex/main_ex1-2_.pbsdat
24a7c0c4643a1818011daba860060941 *tests/testTex/main_ex1-2_0.pdf
d77278095e2821d6bbe09fd386d408a1 *tests/testTex/main_ex1.aux
d41d8cd98f00b204e9800998ecf8427e *tests/testTex/main_ex1.out
1889c3873f9c8947f7049d12e9cd4f5e *tests/testTex/main_ex1.pdf
2085988704c78000e4a8d1b1c9ada1e4 *tests/testTex/main_ex1.pre
dbc6defe453b10d45010c1157c87e917 *tests/testTex/main_ex1.synctex.gz
17aa020cdec04c2a6a7de56b03c818f4 *tests/testTex/main_ex2-1-eps-converted-to.pdf
93ddb8992983274de1858f9c25db55fe *tests/testTex/main_ex2-1.asy
251ec6ce6bae48ac7e35804a3a0aa1ee *tests/testTex/main_ex2-1.eps
d41d8cd98f00b204e9800998ecf8427e *tests/testTex/main_ex2-1_errors.txt
93ddb8992983274de1858f9c25db55fe *tests/testTex/main_ex2-temp.asy
0dfc39388b4ad584a0c6cebfbf8627f4 *tests/testTex/main_ex2.aux
a439b43c9272a1c1fe79e5ea341c4a85 *tests/testTex/main_ex2.pdf
d41d8cd98f00b204e9800998ecf8427e *tests/testTex/main_ex2.pre
026539ee655b506210efa3ae00c81770 *tests/testTex/main_ex2.synctex.gz
a94a2480d3289e625eea47cd1b285758 *tests/testTex/texput.aux
aef32a03a12acd3c1a420f04280e8201 *tests/testthat.R
92d814f3da1333500d0f1ddfb856ce86 *tests/testthat/test-hull.R
7d9bafe8afd055df9be56bb069b16b75 *tests/testthat/test-ndset.R
4fae00f0efb74214b14d420fdd02a170 *vignettes/bi-objective.Rmd
beceed1cf3f0f02a2837c19be4da99d3 *vignettes/polytope_2d.Rmd
5d8c1de8f659255667c644af6c694537 *vignettes/polytope_3d.Rmd
947c532d47dfa4265fa3390cf7435da7 *man/texToPng.Rd
c597c9eeaea374e688802ccb689475a6 *vignettes/bi-objective_2x.Rmd
cc034f0057448886989d688bb7adcc18 *vignettes/bi-objective_3x_ex1.Rmd
77da75b1914a70ebd547deb41baa6fce *vignettes/intro.Rmd
61e3d88077ba2b8cafe6b62010b314c5 *vignettes/polytope_2d.Rmd
a73efa2508f05d443c82c28cc07f9a59 *vignettes/polytope_3d_ex1.Rmd
41f45d20a85bddbe21fd611ec751354e *vignettes/tri-objective.Rmd
71 changes: 42 additions & 29 deletions NAMESPACE
Original file line number Diff line number Diff line change
@@ -1,30 +1,43 @@
# Generated by roxygen2: do not edit by hand

export(addNDSet2D)
export(addRays)
export(classifyNDSet)
export(convexHull)
export(cornerPoints)
export(criterionPoints)
export(dimFace)
export(finalize3D)
export(genNDSet)
export(genSample)
export(inHull)
export(ini3D)
export(integerPoints)
export(loadView)
export(plotCones3D)
export(plotCriterion2D)
export(plotHull2D)
export(plotHull3D)
export(plotNDSet2D)
export(plotPlane3D)
export(plotPoints3D)
export(plotPolytope)
export(plotRectangle3D)
export(saveView)
export(slices)
import(ggplot2)
import(rgl)
importFrom(rlang,.data)

export(addNDSet)
export(addNDSet2D)
export(addRays)
export(binaryPoints)
export(classifyNDSet)
export(convexHull)
export(cornerPoints)
export(criterionPoints)
export(dimFace)
export(finalize3D)
export(gMOIPTheme)
export(genNDSet)
export(genSample)
export(getTexture)
export(inHull)
export(ini3D)
export(integerPoints)
export(loadView)
export(plotCones2D)
export(plotCones3D)
export(plotCriterion2D)
export(plotHull2D)
export(plotHull3D)
export(plotMTeX3D)
export(plotNDSet2D)
export(plotPlane3D)
export(plotPoints3D)
export(plotPolygon3D)
export(plotPolytope)
export(plotRectangle3D)
export(plotTeX3D)
export(plotTitleTeX3D)
export(saveView)
export(slices)
export(texToPng)
import(dplyr)
import(ggplot2)
import(rgl)
importFrom(rlang,.data)
importFrom(stats,lm)
importFrom(stats,predict)
80 changes: 46 additions & 34 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,47 @@
# gMOIP 1.4.3

* Added support for rays in different directions.

# gMOIP 1.4.2

* Classification of nondominated points.

# gMOIP 1.4.0

* Added support for plotting rectangles, points, planes, hulls in 3D.
* Nondominated points in 3D can now be generated.

# gMOIP 1.3.0

* Added support for 3D plots using RGL.
* Added highlevel functions for plotting.
* Can plot the criterion space for bi-objective models.

# gMOIP 1.2.0

* Added support for MILP problems too.

# gMOIP 1.1.1

* Fixed bug in `cornerPoints`.

# gMOIP 1.1.0

* Removed dependency on `lpSolveAPI` (seems a bit overkill). Now you only need to specify A, b and
the coefficient.

# gMOIP 1.0.0

# gMOIP 1.4.6

* Added support for plotting rectangles, points, planes, hulls in 3D. Further vignettes added.

# gMOIP 1.4.5

* Added support for plotting rectangles, points, planes, hulls in 2D.

# gMOIP 1.4.4

* Added support for adding non-dominated sets (add/update).

# gMOIP 1.4.3

* Added support for rays in different directions.

# gMOIP 1.4.2

* Classification of nondominated points.

# gMOIP 1.4.0

* Added support for plotting rectangles, points, planes, hulls in 3D.
* Nondominated points in 3D can now be generated.

# gMOIP 1.3.0

* Added support for 3D plots using RGL.
* Added highlevel functions for plotting.
* Can plot the criterion space for bi-objective models.

# gMOIP 1.2.0

* Added support for MILP problems too.

# gMOIP 1.1.1

* Fixed bug in `cornerPoints`.

# gMOIP 1.1.0

* Removed dependency on `lpSolveAPI` (seems a bit overkill). Now you only need to specify A, b and
the coefficient.

# gMOIP 1.0.0

* First version of the package

0 comments on commit 9a86c82

Please sign in to comment.