update readme

  • beautify startup message (entirely rewrite with cli)
  • add citation info at package startup
  • check the input to be character vector only, not dataframe

fix CRAN WARN

  • WARN created by the change of C++20 standard (GCC-14): specify C++17 for now
  • update arxiv doi link as well

sunsetting rethnicity in favor of rethnicity2

  • frugally-deep has dropped support for RNN-based networks
  • rethnicity2 will be transformer-based (should also improve performance)
  • startup message can be suppressed
  • update README: it is recommended to use pak for installation
  • update dependency on RcppThread >= 2.1.3 to fix the compilation error
  • update metadata of package
  • add predict_lastname() and predict_fullname() functions as lower-level interfaces
  • they also allow for customized models
  • add another vignette on how to run inference on the customized models
  • change the License from MIT to CC BY-NC-SA 4.0 to prohibit commercial uses
  • modify the startup messages to notify users to use the package wisely
  • remove docs/ folder, since we are using github actions to automate the process
  • fix the WARN message from CRAN checks on the vignette
  • fixed the include path problem and suppressing warning problem
  • add cran-comments.md into .Rbuildignore
  • modify the DESCRIPTION file as requested
  • first submission of the package
  • provide predict_ethnicity() function to predict the ethnicity from names