# Issue on how to get the ids for agents in a specific position on a 2d grid

**URL:** <https://discourse.julialang.org/t/issue-on-how-to-get-the-ids-for-agents-in-a-specific-position-on-a-2d-grid/101744>\
**Category:** Modelling & Simulations\
**Tags:** question, agents, agentsjl\
**Created:** [July 18, 2023, 5:00pm UTC](https://discourse.julialang.org/t/issue-on-how-to-get-the-ids-for-agents-in-a-specific-position-on-a-2d-grid/101744 "2023-07-18T17:00:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mantzaris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mantzaris/32/3852_2.png) [@mantzaris](https://discourse.julialang.org/u/mantzaris)\
**Post date:** [July 18, 2023, 5:00pm UTC](https://discourse.julialang.org/t/issue-on-how-to-get-the-ids-for-agents-in-a-specific-position-on-a-2d-grid/101744/1 "2023-07-18T17:00:27Z")

</div>

Using this line of code with `Agents.jl`:  
`ids_in_position( (2,2) , schelling )`

I get this error:

```julia
MethodError: no method matching ids_in_position(::Tuple{Int64, Int64}, ::UnremovableABM{GridSpaceSingle{2, false}, SchellingAgent, Agents.Schedulers.Randomly, Dict{Symbol, Int64}, Xoshiro})
Closest candidates are:
  ids_in_position(::Union{Int64, Tuple{Int64, Int64, Float64}, Tuple{Vararg{Int64, N}}, Tuple{Vararg{var"#s5", M}} where var"#s5"<:AbstractFloat} where {N, M}, ::AgentBasedModel{<:GridSpace}) at ~/.julia/packages/Agents/PhazO/src/spaces/grid_multi.jl:243
  ids_in_position(::Union{Int64, Tuple{Int64, Int64, Float64}, Tuple{Vararg{Int64, N}}, Tuple{Vararg{var"#s5", M}} where var"#s5"<:AbstractFloat} where {N, M}, ::GridSpace) at ~/.julia/packages/Agents/PhazO/src/spaces/grid_multi.jl:244
  ids_in_position(::A, ::Any) where A<:AbstractAgent at ~/.julia/packages/Agents/PhazO/src/spaces/discrete.jl:56

Stacktrace:
 [1] top-level scope
   @ In[145]:1

```

Am I doing something wrong? I want to find out which agents reside on the position of a grid?

---

<div class="post-metadata">

**Author:** ![Datseris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/datseris/32/13406_2.png) [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Post date:** [July 18, 2023, 5:55pm UTC](https://discourse.julialang.org/t/issue-on-how-to-get-the-ids-for-agents-in-a-specific-position-on-a-2d-grid/101744/2 "2023-07-18T17:55:35Z")

</div>

Gridspacesingke by construction cannit have more than one Id in a position :). I think we have the id\_in\_pisitio function for that. Singular

Sorry on my phone

CU!

George Datseris (he/him)

---

<div class="post-metadata">

**Author:** ![mantzaris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mantzaris/32/3852_2.png) [@mantzaris](https://discourse.julialang.org/u/mantzaris)\
**Post date:** [July 18, 2023, 6:34pm UTC](https://discourse.julialang.org/t/issue-on-how-to-get-the-ids-for-agents-in-a-specific-position-on-a-2d-grid/101744/4 "2023-07-18T18:34:30Z")

</div>

found it,  
[https://juliadynamics.github.io/Agents.jl/stable/api/#Agents.id\_in\_position](https://juliadynamics.github.io/Agents.jl/stable/api/#Agents.id_in_position)
