<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>programming on Offshore wind turbine technology</title>
    <link>http://folk.ntnu.no/muskulus/tags/programming/</link>
    <description>Recent content in programming on Offshore wind turbine technology</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 05 Aug 2021 14:23:25 +0200</lastBuildDate><atom:link href="http://folk.ntnu.no/muskulus/tags/programming/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Parallel Paradigm</title>
      <link>http://folk.ntnu.no/muskulus/blog/drafts/parallel-paradigm/</link>
      <pubDate>Thu, 05 Aug 2021 14:23:25 +0200</pubDate>
      
      <guid>http://folk.ntnu.no/muskulus/blog/drafts/parallel-paradigm/</guid>
      <description> </description>
    </item>
    
    <item>
      <title>Git Subtrees</title>
      <link>http://folk.ntnu.no/muskulus/blog/drafts/git-subtrees/</link>
      <pubDate>Wed, 20 May 2020 20:09:33 +0200</pubDate>
      
      <guid>http://folk.ntnu.no/muskulus/blog/drafts/git-subtrees/</guid>
      <description>Git subtrees Simple use of a library Let us create a Git repository.
~/tmp $ mkdir mainrepo ~/tmp $ cd mainrepo ~/tmp/mainrepo $ git init Initialized empty Git repository in /home/rat/tmp/mainrepo/.git/  Add some files and commits.
~/tmp/mainrepo $ touch feature1 ~/tmp/mainrepo $ git add *; git commit -m &amp;quot;Add feature1&amp;quot; ~/tmp/mainrepo (master) $ touch feature2 ~/tmp/mainrepo (master) $ git add *; git commit -m &amp;quot;Add feature2&amp;quot;  The log shows</description>
    </item>
    
    <item>
      <title>Rcpp with testthat and catch unit testing</title>
      <link>http://folk.ntnu.no/muskulus/blog/drafts/rcpp-with-testthat-and-catch/</link>
      <pubDate>Wed, 17 Apr 2019 00:00:00 +0000</pubDate>
      
      <guid>http://folk.ntnu.no/muskulus/blog/drafts/rcpp-with-testthat-and-catch/</guid>
      <description>The issue System This has been tested with R version 3.5.3 in RStudio 1.2.1335, using the following packages:
 usethis: 1.5.0 testthat: 2.0.1 Rcpp: 1.0.1 devtools: 2.0.2  Apparantly, in R version 3.2.x this approach would not work, with a reference to
RcppExport SEXP run_testthat_tests(); not being created in RcppExports.cpp
Setting up &amp;gt; library(usethis) &amp;gt; create_package(&amp;#34;~/test/mypackage&amp;#34;) ... &amp;gt; roxygen2::roxygenize() &amp;gt; library(usethis) &amp;gt; use_rcpp() &amp;gt; use_mit_license(&amp;#34;my name&amp;#34;) Create a mypackage-package.R file with the following contents:</description>
    </item>
    
    <item>
      <title>Dynamical systems in Julia</title>
      <link>http://folk.ntnu.no/muskulus/blog/drafts/package-development-with-julia/</link>
      <pubDate>Thu, 16 Nov 2017 00:00:00 +0000</pubDate>
      
      <guid>http://folk.ntnu.no/muskulus/blog/drafts/package-development-with-julia/</guid>
      <description>Thanks to https://attractivechaos.wordpress.com/2018/09/26/creating-a-new-package-in-julia/
Creating a new package julia&amp;gt; cd(&amp;#34;$(homedir())/github/Julia&amp;#34;) (v1.0) pkg&amp;gt; generate Foo julia&amp;gt; mv(&amp;#34;Foo&amp;#34;, &amp;#34;Foo.jl&amp;#34;); julia&amp;gt; cd(&amp;#34;Foo.jl&amp;#34;) (v1.0) pkg&amp;gt; activate . Deploying it locally (v1.0) pkg&amp;gt; dev . Modifyin the startup file?
push!(LOAD_PATH, &amp;#34;$(homedir())/github/Julia&amp;#34;) Using a local package julia&amp;gt; cd(&amp;#34;$(homedir())/github/Julia/Foo.jl&amp;#34;) (v1.0) pkg&amp;gt; activate . (Foo) pkg&amp;gt; add homedir()/github/Julia/Bar.jl or, if the package is developed in parallel,
(Foo) pkg&amp;gt; dev homedir()/github/Julia/Bar.jl Resolving package vesions... Updating `~/github/Julia/Foo.jl/Project.toml` [abcdabcd] + Bar.jl v0.1.0 [`~/github/Julia/Bar.</description>
    </item>
    
  </channel>
</rss>
