[Issues] GAstromTask ERROR: [Errno 36] File name too long:
John P. McFarland
mcfarland at astro.rug.nl
Mon Sep 24 09:54:18 CEST 2007
Hi Philippe,
This is obviously a file length limit in the LDAC routines. Whether it is
best to modify that limit, or to shorten the filenames prior to calling the
routines needs a little consideration, but the gasslist name should not be
modified as it has its current form for other practical reasons.
As a work-around for now, you can shorten the name prior to sending it to
the LDAC routines by using a symbolic-link, for example:
new_filename = '%s...%s' % (filename[:30], filename[-30:])
os.system('ln -s %s %s' % (filename, new_filename)
and making sure the new filename makes it to the appropriate places.
Cheers,
-=John
On Fri, 21 Sep 2007, Philippe Heraudeau wrote:
> Hi,
>
> There is a similar problem in the name length running Gastrom:
>
> dpu.run('GAstrom',object='DEEP3a*',instrument='WFI',filter='#844',C=1,chip='ccd50')
> ; this represents 32 chips
>
>
> [foucault] 14:52:12 - [node199] 14:25:23 - Deriving seeing for
> Sci-PHERAUDEAU-WFI-------#844-ccd50-Red---Sci-54360.6679507-1832aa4908ada2ba311344b86863e20a26bb7872.fits
> using tmp1190377109.546444.Dx5IIy.ccd1.cat3
> [foucault] 14:52:12 - [node199] 14:25:23 - RUNNING: ldacfilter -i
> tmp1190377109.546444.Dx5IIy.ccd1.cat3 -o
> tmp1190377109.546444.Dx5IIy.ccd1.cat3.filt.cat -t OBJECTS -c "(Flag = 0)
> AND (FLUX_RADIUS > 1.0498775364);"
> [foucault] 14:52:12 - [node199] 14:25:23 - The seeing (FWHM) is 0.75
> arcsec
> [foucault] 14:52:12 - [node199] 14:25:23 - Obtaining astrometric
> calibration from the global astrometric solution for
> Sci-PHERAUDEAU-WFI-------#844-ccd50-Red---Sci-54360.6672057-429c0a89f68d6253015beed4407e80cf200a4ce7.fits...
> [foucault] 14:52:12 - [node199] 14:25:25 - Deriving seeing for
> Sci-PHERAUDEAU-WFI-------#844-ccd50-Red---Sci-54360.6672057-429c0a89f68d6253015beed4407e80cf200a4ce7.fits
> using tmp1190377109.546444.Dx5IIy.ccd1.cat3
> [foucault] 14:52:12 - [node199] 14:25:25 - RUNNING: ldacfilter -i
> tmp1190377109.546444.Dx5IIy.ccd1.cat3 -o
> tmp1190377109.546444.Dx5IIy.ccd1.cat3.filt.cat -t OBJECTS -c "(Flag = 0)
> AND (FLUX_RADIUS > 1.04987769512);"
> [foucault] 14:52:12 - [node199] 14:25:25 - The seeing (FWHM) is 0.75
> arcsec
> [foucault] 14:52:12 - Error executing 'execute'
> [foucault] 14:52:12 - Exception: [Errno 36] File name too long:
> 'GAS-DEEP3a-FR-011;DEEP3a-FR-012;DEEP3a-FR-013;DEEP3a-FR-014;DEEP3a-FR-015;DEEP3a-FR-021;DEEP3a-FR-022;DEEP3a-FR-023;DEEP3a-FR-024;DEEP3a-FR-025;DEEP3a-FR-031;DEEP3a-FR-032;DEEP3a-FR-033;DEEP3a-FR-034;DEEP3a-FR-035;DEEP3a-FR-041;DEEP3a-FR-042;DEEP3a-FR-043;DEEP3a-FR-044;DEEP3a-FR-045;DEEP3a-FR-051;DEEP3a-FR-052;DEEP3a-FR-053;DEEP3a-FR-055;DEEP3a-FR-061;DEEP3a-FR-062;DEEP3a-FR-063;DEEP3a-FR-064;DEEP3a-FR-065-54364.5128483.residuals.fits'
>
> It's easy to make it shorter (in astro/main/GAstrometric.py ,
> set_gasslist_name) but what is the policy for those names?
>
> Cheers,
> Philippe
>
>
More information about the Issues
mailing list