Entradas

Mostrando entradas de febrero, 2018

Como adicionar o code coverage (codecov) no teu pacote R?

Imagen
A seguir os pasos para adicionar codecov, do blog  Eryk Walczak ,  How to add code coverage (codecov) to your R package? library(devtools) library(testthat) use_testthat() Logo, adiciona a função test. Eu usei a função 'cpt' do meu pacote   cptcity , do arquivo web das cores   cptcity  http://soliton.vm.bytemark.co.uk/pub/cpt-city/ use_test("cpt") Isot cria o arquivo test-cpt.R onde foram feitos os tests. Aqui, eu mudei a opção por default para ficar: test_that("cpt works", {   expect_equal(cpt("mpl_inferno", 10),                c("#000004", "#1B0C41", "#4B0C6B", "#781C6D",                  "#A52C60", "#CE4346", "#ED6925", "#FB9906",                  "#F7D03C", "#FCFFA4")                ) }) Logo rodei use_coverage(pkg = ".", type = c("codecov")) O que cria o arquivo codecov.yml, e logo tem que

Como agregar code coverage (codecov) en tu paquete de R?

Imagen
A continuación los pasos para agregar codecov, traducidos del blog  Eryk Walczak , del post  How to add code coverage (codecov) to your R package? library(devtools) library(testthat) use_testthat() Luego agrega una funcion test. En mi  caso use la funcion cpt de mi paquete cptcity , del archivo cptcity  http://soliton.vm.bytemark.co.uk/pub/cpt-city/ use_test("cpt") Esto crea el archivo test-cpt.R donde se realizan los tests. aqui modifique la opcion por default para que quedara: test_that("cpt works", {   expect_equal(cpt("mpl_inferno", 10),                c("#000004", "#1B0C41", "#4B0C6B", "#781C6D",                  "#A52C60", "#CE4346", "#ED6925", "#FB9906",                  "#F7D03C", "#FCFFA4")                ) }) luego corrí use_coverage(pkg = ".", type = c("codecov")) que crea el archivo codecov.ym

Instalando R.3.4.3 en servidorcon usuairo local y algunos paquetes 'units'

1 ./configure --with-recommended-packages=no --without-x --with-cairo --with-libpng --with-libtiff --with-jpeglib --enable-R-shlib # instalo en /scr4/sibarra/R-3.4.3 2 /scr4/sibarra/R-3.4.3/bin/R 3 system("locate udunits.h") # /scr2/npillar/WRF/STUFF/include/udunits2.h 4  install.packages("units", configure.args=c("units" = "--with-udunits2-include=/scr2/npillar/WRF/STUFF/include/"))  Las librerias son instaladas en  R-3.4.3/library/

Nueva version de VEIN 0.3.0

Imagen
VEIN significa Vehicular Emissions INventory. Es un paquete de R que desarrollé en mi doctorado en meteorologia de la USP. Este programa permite calcular inventarios de emisiones bottom-up muy rapido. Además, se une a modelo atmosferico como WRF-CHEM, y otros. Para bajar: # 0.3.0 library(devtools) install_github("atmoschem/vein") library(vein) demo(VEIN) or # 0.2.3 install.packages("vein") library(vein)

Failed to open \EFI\Microsoft\Boot\grubx64

https://ubuntuforums.org/showthread.php?t=2268839 sudo efibootmgr -v ls /sys/firmware/efi/vars sudo mount /dev/sda1 /mnt sudo cp /mnt/EFI/ubuntu/* /mnt/EFI/Boot sudo mv /mnt/EFI/Boot/bootx64.efi /mnt/EFI/Boot/bootx64.efi.backup make grub be hard drive boot entry in UEFI. Then boot hard drive entry in UEFI menu. sudo mv /mnt/EFI/Boot/grubx64.efi /mnt/EFI/Boot/bootx64.efi