Pecan: `data.atmosphere`(๋”)๋ฅผ ๋…๋ฆฝ์ ์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2019๋…„ 12์›” 27์ผ  ยท  9์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: PecanProject/pecan

์ €๋Š” PEcAn.data.atmosphere ๊ฐ€ ๊ธฐ์ƒ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ผ๋ฐ˜์ ์ธ ๋„๊ตฌ(๊ฐญํ•„, PEcAn ํ‘œ์ค€ ํฌ๋งท ๋“ฑ ํฌํ•จ)์ด์ง€๋งŒ PEcAn ์›Œํฌํ”Œ๋กœ์— ํŠน์ •ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€ _ํ•˜์ง€๋งŒ_ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. data.atmosphere ๋ฅผ ๋…๋ฆฝํ˜•์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋ฉด ์„ค์น˜ ๋ฐ ํ…Œ์ŠคํŠธ๊ฐ€ ๋” ์‰ฌ์›Œ์ง€๊ณ  _๊ทธ๋ฆฌ๊ณ _ ์‚ฌ๋žŒ๋“ค์ด ํ‘œ์ค€ PEcAn ์›Œํฌํ”Œ๋กœ(์ž์ฒด ํ…Œ์ŠคํŠธ ํ˜•์‹) ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒฝํ–ฅ์ด ๋” ์ปค์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

data.atmosphere ์˜ ํ˜„์žฌ PEcAn ์ข…์†์„ฑ์€ PEcAn.DB ๋ฐ PEcAn.remote (๋ฐ PEcAn.logger ์ด์ง€๋งŒ ์ž‘๊ณ  ๊ฑฐ์˜ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค)์ž…๋‹ˆ๋‹ค. PEcAn.DB ๋Š” ์ฃผ๋กœ met.process ๋ฐ ๊ด€๋ จ ๋„์šฐ๋ฏธ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. met.process ์™€ ์นœ๊ตฌ๋“ค์„ PEcAn.workflow ๋กœ ์˜ฎ๊ธฐ์ž๊ณ  ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค . ๊ทธ๋Ÿฌ๋ฉด PEcAn.DB ์— ๋Œ€ํ•œ ์ข…์†์„ฑ๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

PEcAn.remote ๋Š” ํ˜„์žฌ ์‹œ์Šคํ…œ์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์•Œ์•„๋‚ด๊ธฐ ์œ„ํ•œ fqdn() ์—๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. (1) data.atmosphere ์žˆ๊ณ  ๋‚ด๋ณด๋‚ด์ง€ ์•Š๋Š” fqdn() ์˜ ๋‚ด๋ถ€ ๋ณต์‚ฌ๋ณธ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค(๋ฏธ๋ž˜์— ๋ณ€๊ฒฝ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์ ์€ ์ž‘์€ ๊ธฐ๋Šฅ์ด๋ฏ€๋กœ ์ด๊ฒƒ์ด ์ข‹๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ถ€ํ”ผ๊ฐ€ ํฐ ๋น„ CRAN ์ข…์†์„ฑ์„ ์ œ๊ฑฐํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Œ); ๋˜๋Š” (2) download.* ํ•จ์ˆ˜ ์™ธ๋ถ€์˜ ์›๊ฒฉ ๋‹ค์šด๋กœ๋“œ์— ๋Œ€ํ•œ host ์ •๋ณด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ๋ฅผ ๋“ค์–ด, ์ด ํ•จ์ˆ˜์˜ ์„ ํƒ์  ์ธ์ˆ˜๋กœ ๋งŒ๋“ค๊ฑฐ๋‚˜ data.frame ์ถœ๋ ฅ์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. download.* ํ•จ์ˆ˜ ์™ธ๋ถ€).

์ƒ๊ฐ?

๋ชจ๋“  9 ๋Œ“๊ธ€

๋‚˜์—๊ฒŒ ์ข‹์€ ๊ณ„ํš์ฒ˜๋Ÿผ ๋“ค๋ฆฐ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์„ ์ „์ ์œผ๋กœ ์ง€์ง€ํ•˜๋ฉฐ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ง€์›/๋„์›€์„ ์ œ๊ณตํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. FWIW, ๋‚˜๋Š” ์ด๋ฏธ PEcAn ์™ธ๋ถ€์˜ ๋Œ€๋ถ€๋ถ„์˜ data.atmosphere ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ(๋‹น์‹ ์ด ์–ธ๊ธ‰ํ•œ ํ•จ์ˆ˜๋ฅผ ์ฃผ์„ ์ฒ˜๋ฆฌํ•˜๊ฒŒ ๋จ), ์ด ๊ฒฝ์šฐ ๋””๋ฒ„๊น…์„ ํ†ตํ•ด PEcAn ๋ฉ”์ธ ๋ผ์ธ ํ•จ์ˆ˜๋ฅผ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” 365์ผ ๋™์•ˆ ํ™œ๋™์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@ashiklom ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@moki1202 data.atmosphere ๋Š” ์ „์ฒด PEcAn ์›Œํฌํ”Œ๋กœ์™€ ๋งค์šฐ ๋ฐ€์ ‘ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ๋จผ์ € ์ฝ”๋“œ ๋ฒ„์ „์œผ๋กœ ์›Œํฌํ”Œ๋กœ๋ฅผ ์‹คํ–‰ํ•˜๋„๋ก ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋™์•ˆ ๋กœ์ปฌ ์›Œํฌํ”Œ๋กœ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ํ’€ ์š”์ฒญ์„ ์ œ์ถœํ•˜๊ธฐ ์ „์— ๋ชจ๋“  ๊ฒƒ์ด ์—ฌ์ „ํžˆ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

PEcAn.remote::fqdn() ์— ๋Œ€ํ•œ ์ข…์†์„ฑ ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•œ

๋‹ค๋ฅธ ์ฝ”๋“œ๊ฐ€ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๋„๋ก ์ด๋™ํ•˜์ง€ ์•Š๊ณ  ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.

@ashiklom ์€ ํŒจํ‚ค์ง€๊ฐ€ CRAN์— ์—…๋กœ๋“œ๋˜๋ฉด ์ด ๋ฌธ์ œ์— ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•„์ฐจ๋ ธ์Šต๋‹ˆ๋‹ค. ๋งž์Šต๋‹ˆ๊นŒ?

์•„๋งˆ๋„. ๊ทธ๋Ÿฌ๋‚˜ "ํŒจํ‚ค์ง€๊ฐ€ CRAN์— ์—…๋กœ๋“œ๋˜๋ฉด"์€ ๋ฏธ๋ž˜์— ๋งค์šฐ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ๊ฒƒ์ž„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ทธ ์ž‘์—…์ด ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜๋Š”์ง€์— ๋”ฐ๋ผ ์•„๋งˆ๋„, ์ ˆ๋Œ€. ๊ทธ๋ž˜์„œ ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ์˜์กดํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ œ ์ƒ๊ฐ์—๋Š” _opposite_ ์‹œํ€€์‹ฑ์ด ๋” ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ด ํŒจํ‚ค์ง€(๋ฐ ๊ธฐํƒ€ PEcAn ๋ชจ๋“ˆ)๋ฅผ ๋” ์ƒํ˜ธ ๋…๋ฆฝ์ ์œผ๋กœ ๋งŒ๋“ค๊ณ  _๊ทธ๋Ÿฐ ๋‹ค์Œ_ ํ•˜๋‚˜์”ฉ CRAN์— ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰