How does your "dirlist.jl" file look?

I can't find any reference to "dirlist.jl" or the function dirlist anywhere.

Ivar

kl. 14:30:25 UTC+2 mandag 15. september 2014 skrev RecentConvert følgende:
>
> I created a module to load and parse a set collection of data files. It 
> worked in Julia 0.2. Here is the module with hopefully only the 
> non-relevant code removed.
>
> module Aerodyne
>
> using DataFrames
> using Dates
> require("dirlist.jl")
>
> export Status, aerodyne, aerodyne_load
>
> type Status
>     # Constructor for Status type
>     function Status{T<:Int64}(vals::DataFrames.DataArray{T,1})
>         Status(vector(vals))
>     end # End Status{T<:Int64}(vals::DataFrames.DataArray{T,1}) 
> constructor
>     
>     # Constructor for Status type
>     function Status(vals::Array{Int64})
>     end # End of constructor
> end # End of type
>
> function aerodyne_load(Dr::String,mindate::DateTime)
> end # End of aerodyne_load(Dr::String,mindate::DateTime)
>
> function aerodyne_load(Dr::String,mindate::DateTime,maxdate::DateTime)
>     ## Load STR and STC files in the given directory (Dr) between the 
> given dates ##
>     
>     # Check for Directory
>     if isdir(Dr) == false
>         error("First input should be a directory")
>     end
>     
>     # List Files
>     (Fstr,folders) = dirlist(Dr,regex=r"\.str$") # List STR files # Line 
> 140
>     (Fstc,folders) = dirlist(Dr,regex=r"\.stc$") # List STC files
> end # End of aerodyne_load(Dr::String,mindate::DateTime,maxdate::DateTime)
>
> function aerodyne_load{T<:String}(F::Array{T,1})
> end # End aerodyne_load(F::Array{String,1})
>
> function parse_time{T<:String}(F::Array{T,1})
> end # End of parse_time(F::Array{String,1})
>
> function aerodyne_load(F::String)
> end # End of aerodyne_load(F::String)
>
> function aerodyne()
> end # End of aerodyne()
>
> end # End of module
>
> The error that is returned is as follows.
>
> ERROR: dirlist not defined
> while loading O:\Code\Julia\qcl_plot_basic.jl, in expression starting on 
> line 34
> while loading In[4], in expression starting on line 1
>
>  in aerodyne_load at O:\Code\Julia\Aerodyne.jl:140
>
> Line 140 simply calls dirlist which is suppose to recursively go through a 
> given directory and return files matching the input regular expression. 
> dirlist.jl and the directory where all of my code resides are loaded into 
> Julia every time from the .juliarc.jl file.
>
> (Fstr,folders) = dirlist(Dr,regex=r"\.str$") # List STR files, line 140
>
> Any ideas?
>

Reply via email to