xega

E(x)tended (e)volutionary and (g)enetic algorithms

https://github.com/ageyerschulz/xega

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

E(x)tended (e)volutionary and (g)enetic algorithms

Basic Info
  • Host: GitHub
  • Owner: ageyerschulz
  • License: other
  • Language: R
  • Default Branch: main
  • Size: 544 KB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog License

README

# The R script xega.R

The directory xega contains the implementation 
of the functions of the main program layer of extended  
evolutionary and genetic algorithms. 


The easiest installation is by using install.packages from R.

1. Linux:
Start R in the directory where you have stored xega_0.0.0.1.tar.gz

> install.packages("xega_0.0.0.1.tar.gz")

1. Windows:
Start R in the directory where you have stored xega_0.0.0.1.zip



The R script xega.R generates

1. the man pages of the package.
2. the pdf documentation of the package.
3. the compilation and installation of the package.
   (You  must adapt the variables path and pName
    in the script xega.R:

    path<-"~/dev/iaa/genetic/xega/"
    pName<-"xega"

    to the directory where you copy the package.

You need to install the R-package devtools for this R script.

There are two ways to use the code:

1. Change into the R directory which contains the code, start R and load all code files:

source("xega.R")

Note that the package xega provides the functions
of the main programs of the binary coded 
genetic algorithm sga of the family sgX.

Use the pdf-Manual! 

2. Adapt the path in xega.R and install the library xega:

Rscript xega.R

Restart R and

library(xega)

You get all elements of the package by

xega::

and pressing the tabulator.

You get the man page by e.g 

?xegaRun

or 

help(xegaRun)

All examples given on a man page can be executed by

example(xegaRun)

Note that man pages and examples are only available, if you install 
the package as a library.

Owner

  • Login: ageyerschulz
  • Kind: user

GitHub Events

Total
  • Watch event: 2
  • Push event: 11
Last Year
  • Watch event: 2
  • Push event: 11

Packages

  • Total packages: 1
  • Total downloads:
    • cran 445 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 4
  • Total maintainers: 1
cran.r-project.org: xega

Extended Evolutionary and Genetic Algorithms

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 445 Last month
Rankings
Dependent packages count: 28.1%
Dependent repos count: 36.1%
Average: 49.7%
Downloads: 85.0%
Last synced: 7 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.5.0 depends
  • parallelly * depends
  • xegaBNF * imports
  • xegaDerivationTrees * imports
  • xegaDfGene * imports
  • xegaGaGene * imports
  • xegaGeGene * imports
  • xegaGpGene * imports
  • xegaPermGene * imports
  • xegaPopulation * imports
  • xegaSelectGene * imports
  • testthat >= 3.0.0 suggests