{"action":"created","comment":{"url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/comments/184359925","pull_request_review_id":115538366,"id":184359925,"diff_hunk":"@@ -73,62 +77,90 @@ function specular!(p::Particle{T}, o::Union{InfiniteWall{T},FiniteWall{T}}, offs\n         offset[:,k] = x\n     end\n end\n+\n+\n \"\"\"\n-    resolvecollision!(p::Particle, o::Union{Disk, InfiniteWall}, offset::MArray)\n+    resolvecollision!(p::AbstractParticle, o::Union{Disk, InfiniteWall}, offset::MArray)\n Resolve the collision between particle `p` and obstacle `o` of type *Circular*,\n updating the components of the offset vectors stored in the matrix `offset` as columns.\n \"\"\"\n-function resolvecollision!(p::AbstractParticle{T}, o::Union{Disk{T}, InfiniteWall{T}, FiniteWall{T}, Semicircle{T}}, offset::MArray{Tuple{4,4}, T})::Void where {T<:AbstractFloat}\n+function resolvecollision!(p::AbstractParticle{T},\n+                o::Union{Disk{T}, InfiniteWall{T}, FiniteWall{T}, Semicircle{T}},\n+                offset::MArray{Tuple{4,4}, T})::Void where {T<:AbstractFloat}\n+\n     specular!(p, o, offset)\n     return nothing\n end\n \n-resolvecollision!(p::AbstractParticle{T}, o::PeriodicWall{T}, offset::MArray{Tuple{4,4}, T}) where {T<:AbstractFloat} =\n-resolvecollision!(p, o)\n+resolvecollision!(p::AbstractParticle{T}, o::PeriodicWall{T},\n+                  offset::MArray{Tuple{4,4}, T}) where {T} = resolvecollision!(p, o)\n \n \"\"\"\n-    propagate!(p::Particle{T}, t::T, offset::MArray{Tuple{4,4},T})\n-Propagate the particle `p` for given time `t`, changing appropriately the the\n-`p.pos` and `p.vel` fields together with the components of the offset vectors\n-stored in the `offset` matrix.\n+    propagate_offset!(offset::MArray{Tuple{4,4},T}, p::AbstractParticle)\n+Computes the linearized evolution of the offset vectors during propagation for a\n+time interval `t`\n \"\"\"\n-function propagate!(p::Particle{T}, t::T, offset::MArray{Tuple{4,4},T}) where {T<: AbstractFloat}\n-    vx0=p.vel[1]\n-    vy0=p.vel[2]\n-    p.pos += [vx0*t, vy0*t]\n+#linear\n+function propagate_offset!(offset::MArray{Tuple{4,4},T}, t::T,\n+                           p::Particle{T}) where T\n     for k in 1:4\n-        x = offset[:,k]\n-        temp = [x[1] + t*x[3], x[2] + t*x[4], x[3], x[4]]\n+        Γ = offset[:,k]\n+        temp = [Γ[1] + t*Γ[3], Γ[2] + t*Γ[4], Γ[3], Γ[4]]\n         offset[:,k] = temp\n     end\n end\n \n+#magnetic\n+function propagate_offset!(offset::MArray{Tuple{4,4},T}, t::T,\n+                           p::MagneticParticle{T}) where T\n+    ω = p.omega\n+    sω = sin(ω*t)\n+    cω = cos(ω*t)\n+    J = [1.0 0.0     sω/ω  (cω-1)/ω;\n+         0.0 1.0  (1-cω)/ω     sω/ω;\n+         0.0 0.0     cω         -sω;\n+         0.0 0.0     sω          cω]\n+    for k in 1:4\n+        Γ = offset[:,k]\n+        offset[:,k] = J*Γ\n+    end\n+end\n+\n \"\"\"\n-    relocate(p::Particle, o::Obstacle, t, offset::MArray) -> newt\n+    propagate!(p::AbstractParticle{T}, t::T, offset::MArray{Tuple{4,4},T})\n+Propagate the particle `p` for given time `t`, changing appropriately the the\n+`p.pos` and `p.vel` fields together with the components of the offset vectors\n+stored in the `offset` matrix.\n+\"\"\"\n+function propagate!(p::AbstractParticle{T}, t::T,\n+                    offset::MArray{Tuple{4,4},T}) where {T<: AbstractFloat}\n+\n+    propagate!(p, t)\n+    propagate_offset!(offset, t, p)\n+end\n+\n+\n+\"\"\"\n+    relocate(p::AbstractParticle, o::Obstacle, t, offset::MArray) -> newt\n Propagate the particle's position for time `t` (corrected) and update the components\n of the `offset` matrix.\n \"\"\"\n-function relocate!(\n-    p::Particle{T}, o::Obstacle{T}, tmin, offset::MArray{Tuple{4,4}, T}\n-    ) where {T <: AbstractFloat}\n+function relocate!(p::AbstractParticle{T}, o::Obstacle{T}, tmin,\n+                   offset::MArray{Tuple{4,4}, T}) where {T <: AbstractFloat}\n \n     tmin = relocate!(p, o, tmin)\n-    for k in 1:4\n-        x = offset[:,k]\n-        temp = [x[1] + tmin*x[3], x[2] + tmin*x[4], x[3], x[4]]\n-        offset[:,k] = temp\n-    end\n+    propagate_offset!(offset, tmin, p)\n     return tmin\n end\n \n \n+\n \"\"\"\n-    lyapunovspectrum!(p::Particle{T}, bt::Vector{Obstacle{T}}, t)\n+    lyapunovspectrum!(p::AbstractParticle{T}, bt::Vector{Obstacle{T}}, t)","path":"src/lyapunov_spectrum.jl","position":153,"original_position":153,"commit_id":"f1e21d705478f5ea705561efecc7d6a5248528d4","original_commit_id":"f1e21d705478f5ea705561efecc7d6a5248528d4","user":{"login":"Datseris","id":19669089,"avatar_url":"https://avatars0.githubusercontent.com/u/19669089?v=4","gravatar_id":"","url":"https://api.github.com/users/Datseris","html_url":"https://github.com/Datseris","followers_url":"https://api.github.com/users/Datseris/followers","following_url":"https://api.github.com/users/Datseris/following{/other_user}","gists_url":"https://api.github.com/users/Datseris/gists{/gist_id}","starred_url":"https://api.github.com/users/Datseris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Datseris/subscriptions","organizations_url":"https://api.github.com/users/Datseris/orgs","repos_url":"https://api.github.com/users/Datseris/repos","events_url":"https://api.github.com/users/Datseris/events{/privacy}","received_events_url":"https://api.github.com/users/Datseris/received_events","type":"User","site_admin":false},"body":"This docstring is wrong... `Vector{Obstacle}` ?","created_at":"2018-04-26T11:47:54Z","updated_at":"2018-04-26T11:50:41Z","html_url":"https://github.com/JuliaDynamics/DynamicalBilliards.jl/pull/85#discussion_r184359925","pull_request_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/85","author_association":"OWNER","_links":{"self":{"href":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/comments/184359925"},"html":{"href":"https://github.com/JuliaDynamics/DynamicalBilliards.jl/pull/85#discussion_r184359925"},"pull_request":{"href":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/85"}}},"pull_request":{"url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/85","id":184309507,"html_url":"https://github.com/JuliaDynamics/DynamicalBilliards.jl/pull/85","diff_url":"https://github.com/JuliaDynamics/DynamicalBilliards.jl/pull/85.diff","patch_url":"https://github.com/JuliaDynamics/DynamicalBilliards.jl/pull/85.patch","issue_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/issues/85","number":85,"state":"open","locked":false,"title":"Magnetic lyapunov exponents","user":{"login":"lhupe","id":34064555,"avatar_url":"https://avatars2.githubusercontent.com/u/34064555?v=4","gravatar_id":"","url":"https://api.github.com/users/lhupe","html_url":"https://github.com/lhupe","followers_url":"https://api.github.com/users/lhupe/followers","following_url":"https://api.github.com/users/lhupe/following{/other_user}","gists_url":"https://api.github.com/users/lhupe/gists{/gist_id}","starred_url":"https://api.github.com/users/lhupe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lhupe/subscriptions","organizations_url":"https://api.github.com/users/lhupe/orgs","repos_url":"https://api.github.com/users/lhupe/repos","events_url":"https://api.github.com/users/lhupe/events{/privacy}","received_events_url":"https://api.github.com/users/lhupe/received_events","type":"User","site_admin":false},"body":"Restructured & adapted Lyapunov exponent code to work for magnetic billiards\r\n\r\ncloses #52","created_at":"2018-04-26T11:30:47Z","updated_at":"2018-04-26T11:50:41Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ee818afb9af2bc92f131c737962ba9766b46bfbe","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/85/commits","review_comments_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/85/comments","review_comment_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/comments{/number}","comments_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/issues/85/comments","statuses_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/statuses/f1e21d705478f5ea705561efecc7d6a5248528d4","head":{"label":"JuliaDynamics:magnetic_lyaps","ref":"magnetic_lyaps","sha":"f1e21d705478f5ea705561efecc7d6a5248528d4","user":{"login":"JuliaDynamics","id":31774341,"avatar_url":"https://avatars1.githubusercontent.com/u/31774341?v=4","gravatar_id":"","url":"https://api.github.com/users/JuliaDynamics","html_url":"https://github.com/JuliaDynamics","followers_url":"https://api.github.com/users/JuliaDynamics/followers","following_url":"https://api.github.com/users/JuliaDynamics/following{/other_user}","gists_url":"https://api.github.com/users/JuliaDynamics/gists{/gist_id}","starred_url":"https://api.github.com/users/JuliaDynamics/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JuliaDynamics/subscriptions","organizations_url":"https://api.github.com/users/JuliaDynamics/orgs","repos_url":"https://api.github.com/users/JuliaDynamics/repos","events_url":"https://api.github.com/users/JuliaDynamics/events{/privacy}","received_events_url":"https://api.github.com/users/JuliaDynamics/received_events","type":"Organization","site_admin":false},"repo":{"id":77843944,"name":"DynamicalBilliards.jl","full_name":"JuliaDynamics/DynamicalBilliards.jl","owner":{"login":"JuliaDynamics","id":31774341,"avatar_url":"https://avatars1.githubusercontent.com/u/31774341?v=4","gravatar_id":"","url":"https://api.github.com/users/JuliaDynamics","html_url":"https://github.com/JuliaDynamics","followers_url":"https://api.github.com/users/JuliaDynamics/followers","following_url":"https://api.github.com/users/JuliaDynamics/following{/other_user}","gists_url":"https://api.github.com/users/JuliaDynamics/gists{/gist_id}","starred_url":"https://api.github.com/users/JuliaDynamics/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JuliaDynamics/subscriptions","organizations_url":"https://api.github.com/users/JuliaDynamics/orgs","repos_url":"https://api.github.com/users/JuliaDynamics/repos","events_url":"https://api.github.com/users/JuliaDynamics/events{/privacy}","received_events_url":"https://api.github.com/users/JuliaDynamics/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/JuliaDynamics/DynamicalBilliards.jl","description":"An easy-to-use, modular and extendable Julia package for Dynamical Billiard systems in two dimensions.","fork":false,"url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl","forks_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/forks","keys_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/keys{/key_id}","collaborators_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/teams","hooks_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/hooks","issue_events_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/issues/events{/number}","events_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/events","assignees_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/assignees{/user}","branches_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/branches{/branch}","tags_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/tags","blobs_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/git/refs{/sha}","trees_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/git/trees{/sha}","statuses_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/statuses/{sha}","languages_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/languages","stargazers_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/stargazers","contributors_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/contributors","subscribers_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/subscribers","subscription_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/subscription","commits_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/commits{/sha}","git_commits_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/git/commits{/sha}","comments_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/comments{/number}","issue_comment_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/issues/comments{/number}","contents_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/contents/{+path}","compare_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/compare/{base}...{head}","merges_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/merges","archive_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/downloads","issues_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/issues{/number}","pulls_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls{/number}","milestones_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/milestones{/number}","notifications_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/labels{/name}","releases_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/releases{/id}","deployments_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/deployments","created_at":"2017-01-02T15:45:51Z","updated_at":"2018-04-25T18:51:07Z","pushed_at":"2018-04-26T11:30:47Z","git_url":"git://github.com/JuliaDynamics/DynamicalBilliards.jl.git","ssh_url":"git@github.com:JuliaDynamics/DynamicalBilliards.jl.git","clone_url":"https://github.com/JuliaDynamics/DynamicalBilliards.jl.git","svn_url":"https://github.com/JuliaDynamics/DynamicalBilliards.jl","homepage":"","size":3755,"stargazers_count":24,"watchers_count":24,"language":"Julia","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":6,"mirror_url":null,"archived":false,"open_issues_count":18,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":6,"open_issues":18,"watchers":24,"default_branch":"master"}},"base":{"label":"JuliaDynamics:master","ref":"master","sha":"c6e1253893f2352c0b54ca6ad39402a5df12b701","user":{"login":"JuliaDynamics","id":31774341,"avatar_url":"https://avatars1.githubusercontent.com/u/31774341?v=4","gravatar_id":"","url":"https://api.github.com/users/JuliaDynamics","html_url":"https://github.com/JuliaDynamics","followers_url":"https://api.github.com/users/JuliaDynamics/followers","following_url":"https://api.github.com/users/JuliaDynamics/following{/other_user}","gists_url":"https://api.github.com/users/JuliaDynamics/gists{/gist_id}","starred_url":"https://api.github.com/users/JuliaDynamics/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JuliaDynamics/subscriptions","organizations_url":"https://api.github.com/users/JuliaDynamics/orgs","repos_url":"https://api.github.com/users/JuliaDynamics/repos","events_url":"https://api.github.com/users/JuliaDynamics/events{/privacy}","received_events_url":"https://api.github.com/users/JuliaDynamics/received_events","type":"Organization","site_admin":false},"repo":{"id":77843944,"name":"DynamicalBilliards.jl","full_name":"JuliaDynamics/DynamicalBilliards.jl","owner":{"login":"JuliaDynamics","id":31774341,"avatar_url":"https://avatars1.githubusercontent.com/u/31774341?v=4","gravatar_id":"","url":"https://api.github.com/users/JuliaDynamics","html_url":"https://github.com/JuliaDynamics","followers_url":"https://api.github.com/users/JuliaDynamics/followers","following_url":"https://api.github.com/users/JuliaDynamics/following{/other_user}","gists_url":"https://api.github.com/users/JuliaDynamics/gists{/gist_id}","starred_url":"https://api.github.com/users/JuliaDynamics/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JuliaDynamics/subscriptions","organizations_url":"https://api.github.com/users/JuliaDynamics/orgs","repos_url":"https://api.github.com/users/JuliaDynamics/repos","events_url":"https://api.github.com/users/JuliaDynamics/events{/privacy}","received_events_url":"https://api.github.com/users/JuliaDynamics/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/JuliaDynamics/DynamicalBilliards.jl","description":"An easy-to-use, modular and extendable Julia package for Dynamical Billiard systems in two dimensions.","fork":false,"url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl","forks_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/forks","keys_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/keys{/key_id}","collaborators_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/teams","hooks_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/hooks","issue_events_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/issues/events{/number}","events_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/events","assignees_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/assignees{/user}","branches_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/branches{/branch}","tags_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/tags","blobs_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/git/refs{/sha}","trees_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/git/trees{/sha}","statuses_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/statuses/{sha}","languages_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/languages","stargazers_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/stargazers","contributors_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/contributors","subscribers_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/subscribers","subscription_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/subscription","commits_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/commits{/sha}","git_commits_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/git/commits{/sha}","comments_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/comments{/number}","issue_comment_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/issues/comments{/number}","contents_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/contents/{+path}","compare_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/compare/{base}...{head}","merges_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/merges","archive_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/downloads","issues_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/issues{/number}","pulls_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls{/number}","milestones_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/milestones{/number}","notifications_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/labels{/name}","releases_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/releases{/id}","deployments_url":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/deployments","created_at":"2017-01-02T15:45:51Z","updated_at":"2018-04-25T18:51:07Z","pushed_at":"2018-04-26T11:30:47Z","git_url":"git://github.com/JuliaDynamics/DynamicalBilliards.jl.git","ssh_url":"git@github.com:JuliaDynamics/DynamicalBilliards.jl.git","clone_url":"https://github.com/JuliaDynamics/DynamicalBilliards.jl.git","svn_url":"https://github.com/JuliaDynamics/DynamicalBilliards.jl","homepage":"","size":3755,"stargazers_count":24,"watchers_count":24,"language":"Julia","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":6,"mirror_url":null,"archived":false,"open_issues_count":18,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":6,"open_issues":18,"watchers":24,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/85"},"html":{"href":"https://github.com/JuliaDynamics/DynamicalBilliards.jl/pull/85"},"issue":{"href":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/issues/85"},"comments":{"href":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/issues/85/comments"},"review_comments":{"href":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/85/comments"},"review_comment":{"href":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/pulls/85/commits"},"statuses":{"href":"https://api.github.com/repos/JuliaDynamics/DynamicalBilliards.jl/statuses/f1e21d705478f5ea705561efecc7d6a5248528d4"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"Datseris"}}