144 research outputs found
atomneb/AtomNeb-idl: AtomNeb-idl.0.0.2
<p><strong>AtomNeb - IDL/GDL Library for Atomic Data of Ionized Nebula</strong>e</p>
<p><a href="https://github.com/atomneb/AtomNeb-idl">AtomNeb</a> is a database containing atomic data stored in FITS file format generated for for spectral analysis. The <a href="https://github.com/atomneb/AtomNeb-idl">AtomNeb IDL Library</a> is equipped with several API functions developed in <a href="http://www.harrisgeospatial.com/ProductsandSolutions/GeospatialProducts/IDL.aspx">Interactive Data Language</a> (IDL) or <a href="http://gnudatalanguage.sourceforge.net/">GNU Data Language</a> (GDL), which can be usedto read atomic data from the AtomNeb FITS files. The API functions of the <a href="https://github.com/atomneb/AtomNeb-idl">AtomNeb IDL Library</a>, together with the <a href="https://doi.org/10.5281/zenodo.1890337">proEQUIB IDL Library</a>, can be used to carry out plasma diagnostics and abundance analysis of spectra emitted from ionized nebulae.</p>
<p><strong>Citation</strong></p>
<pre><code class="language-bash">@article{Danehkar2019,
author = {{Danehkar}, Ashkbiz},
title = {AtomNeb: IDL Library for Atomic Data of Ionized Nebulae},
journal = {Journal of Open Source Software},
volume = {4},
number = {35},
pages = {898},
year = {2019},
doi = {10.21105/joss.00898}
}</code></pre>
<p> </p>
Praxisbezogene IDL-Programmierung
This book contains an introduction to the programming Ianguage IDL, version 5.5. The IDL scripting language itself, working within the IDL development environment, and important visualisation routines are introduced. The book addresses novices to programming as well as experienced IDL programmers. The focus of this book is an nuts and bolts problems arising in the natural sciences, and their solutions. The special characteristics and possibilities of array-oriented programming are pointed out. Important language elements and hints are highlighted. More than a hundred complete programming examples, of which several are described in the book, are accessible at the URL http://www.fz-juelich.de/vislab/idl-beispiele. These examples encourage use as a playground for autodidactical IDL studies. A clear organisation and the use of up-to-date, structured language elements render this book suitable as a course companion as well as a reference in everyday work with IDL
The IDL astronomy user's library
IDL (Interactive Data Language) is a commercial programming, plotting, and image display language, which is widely used in astronomy. The IDL Astronomy User's Library is a central repository of over 400 astronomy-related IDL procedures accessible via anonymous FTP. The author will overview the use of IDL within the astronomical community and discuss recent enhancements at the IDL astronomy library. These enhancements include a fairly complete I/O package for FITS images and tables, an image deconvolution package and an image mosaic package, and access to IDL Open Windows/Motif widgets interface. The IDL Astronomy Library is funded by NASA through the Astrophysics Software and Research Aids Program
The use of iDL (intelligent DockLocking system) for maintenance operations in offshore wind farms
The aim of this thesis is to assess the feasibility of an iDL (Intelligent Docklocking system), an automated magnetic mooring system (AMMS), for the transfer of crew from a crew transfer vessel (CVT) to an offshore wind turbine. The study includes an analysis of the operability and an estimation of the design requirements of an iDL for crew transfers.Currently, a fender system is used for this purpose. This connection relies on friction forces between the vessel and turbine and as a result the fender can start sliding without notice. This induces safety hazards and damage to the fenders. These problems can be solved with an AMMS. A frequency domain model is derived and used to simulate the dynamics of the CTV and its connection to the wind turbine. After optimizing the characteristics of the iDL system, the technical feasibility is determined by examining the maximum probable movements that are allowed. In addition, Monte Carlo simulations are conducted to evaluate the required maximum magnet strength. The results of this study indicates that an AMMS is able to limit the motions within the allowable values, while the required structure and amount of magnetic force seem achievable on a 2610-Damen vessel. The results look promising, however, more comprehensive research is recommended. Firstly, a time-domain analysis can be used evaluate the transient behaviour of the system and possible non-linear behaviour. Finally, it is recommended to manufacture a prototype to evaluate the assumptions, about the friction coefficient and airgap of the magnetic connection, taken in the study.Mechanical, Maritime and Materials EngineeringOffshore Engineerin
A design pattern based approach to generating synchronization adaptors from annotated IDL
Middleware platforms such as CORBA and DCOM provide standard component interfaces, interaction protocols, and communication services to support interoperability of object{oriented applications operating in heterogeneous and distributed environments. General-purpose services and facilities foster re-use and help reduce development costs. Yet the degree of automation of the software development process is limited to the generation of skeleton and stub code from component interface specifications given in a common interface definition language (IDL). This is mainly due to the fact that the expressiveness of current IDLs is limited to the specification of type and operation signatures. Important properties of crucial components of security-, safety-critical or reactive applications such as object behavior, timing, or synchronization constraints cannot be documented formally, let alone checked automatically. In this work we continue developing solutions for adding specifications of semantic properties to component interfaces and automatically synthesizing that instruments corresponding semantic checks. Independently, from the concrete syntax and semantics of such specification elements, we present a collection of design patterns that allow the designer to seamlessly integrate the synthesized code with the code frames generated by IDL compilers. We study these approaches along the concrete example of extending CORBA IDL with synchronization constraints and evaluate several implementations, solely based on standardized features of the CORBA standard
In vivo evidence for a role hepatic lipase in human apo B containing lipoprotein metabolism, independent of its lipolytic activity
Hepatic lipase (HL) is a key player in lipoprotein metabolism by modulating, through its lipolytic activity, the triglyceride (TG) and phospholipid content of apolipoprotein B (apoB)-containing lipoproteins and of high density lipoproteins (HDL), thereby affecting their size and density. A new and separate role has been suggested for HL in cellular lipoprotein metabolism, in which it serves as a ligand promoting cellular uptake of apoB-containing remnant lipoproteins and HDL. We tested the hypothesis that HL has both a lipolytic and a nonlipolytic role in human lipoprotein metabolism, by measuring lipid plasma concentrations, lipoprotein density distribution by density gradient ultracentrifugation, and lipoprotein composition, in three subjects with HL deficiency: two of the patients (S-1 and S-3) were characterized as having neither plasma HL activity nor detectable HL protein; the third subject (S-2) had no plasma HL activity but a detectable amount (35.5 ng/ml) of HL protein. All HL-deficient subjects showed a severalfold increase in lipoprotein TG content across the lipoprotein density spectrum [very low density lipoprotein (VLDL), intermediate density lipoprotein (IDL), low density lipoprotein (LDL), and HDL] as compared with control subjects. They also had remarkably more buoyant LDL particles (LDL-R(f) = 0.342;-0.394) as compared with the control subjects (LDL-R(f) = 0.303). Subjects S-1 and S-3 (no HL activity or protein) presented with a distinct increase in cholesterol and apoB levels in the IDL and VLDL density range as compared with patient S-2, with detectable HL protein, and the control subjects. This study provides evidence in humans that HL indeed plays an important role in lipoprotein metabolism independent of its enzymatic activity: in particular, inactive HL protein appears to affect VLDL and IDL particle concentration, whereas HL enzymatic activity seems to influence VLDL-, IDL-, LDL-, and HDL-TG content and their physical properties
Recommended from our members
xdamp Version 3: An IDL{reg_sign}-based data and image manipulation program
The original DAMP (DAta Manipulation Program) was written by Mark Hedemann of Sandia National Laboratories and used the CA-DISSPLA{trademark} (available from Computer Associates International, Inc., Garden City, NY) graphics package as its engine. It was used to plot, modify, and otherwise manipulate the one-dimensional data waveforms (data vs. time) from a wide variety of accelerators. With the waning of CA-DISSPLA and the increasing popularity of Unix{reg_sign}-based workstations, a replacement was needed. This package uses the IDL{reg_sign} software, available from Research Systems Incorporated in Boulder, Colorado, as the engine, and creates a set of widgets to manipulate the data in a manner similar to the original DAMP and earlier versions of xdamp. IDL is currently supported on a wide variety of Unix platforms such as IBM{reg_sign} workstations, Hewlett Packard workstations, SUN{reg_sign} workstations, Microsoft{reg_sign} Windows{trademark} computers, Macintosh{reg_sign} computers and Digital Equipment Corporation VMS{reg_sign} and Alpha{reg_sign} systems. Thus, xdamp is portable across many platforms. The author has verified operation, albeit with some minor IDL bugs, on personal computers using Windows 95 and Windows NT; IBM Unix platforms; and DEC alpha and VMS systems; HP 9000/700 series workstations; and Macintosh computers, both regular and PowerPC{trademark} versions. Version 3 adds the capability to manipulate images to the original xdamp capabilities
Flexible and Optimized IDL Compilation for Distributed Applications
. The author of a distributed system is often faced with a dilemma when writing the system's communication code. If the code is written by hand (e.g., using Active Messages) or partly by hand (e.g., using mpi) then the speed of the application may be maximized, but the human effort required to implement and maintain the system is greatly increased. On the other hand, if the code is generated using a high-level tool (e.g., a corba idl compiler) then programmer effort will be reduced, but the performance of the application may be intolerably poor. The tradeoff between system performance and development effort arises because existing communication middleware is inefficient, imposes excessive presentation layer overhead, and therefore fails to expose much of the underlying network performance to application code. Moreover, there is often a mismatch between the desired communication style of the application (e.g., asynchronous message passing) and the communication style of the code produce..
A Comparative Evaluation of Matlab, Octave, FreeMat, Scilab, R, and IDL on Tara
Matlab is the most popular commercial package for numerical computations in mathematics, statistics, the sciences, engineering, and other fields. IDL, a commercial package used for data analysis, along with the free numerical computational packages
Octave, FreeMat, Scilab, and the statistical package R shares many of the same features as Matlab. They are available to download on the Linux, Windows, and Mac OS X operating systems. We investigate whether these packages are viable alternatives to Matlab for uses in research and teaching. We compare the results on the cluster tara in the UMBC High Performance Computing Facility with 86 nodes, each with two quadcore Intel Nehalem processors and 24 GB of memory. The tests focused on usability lead us to conclude that the package Octave is the most compatible with Matlab, since
it uses the same syntax and has the native capability of running m-files. FreeMat, Scilab, R, and IDL were hampered by somewhat different syntax or function names and some missing functions. The tests focused on efficiency show that Matlab and
Octave are fundamentally able to solve problems of the same size and with equivalent efficiency in absolute times, except in one test dealing with a very large problem. Also IDL performed equivalently in the case of iterative methods. FreeMat, Scilab, and R
exhibit significant limitations on the problem size and the efficiency of the problems they can solve in our tests. The syntax of R and IDL are significantly different from that of Matlab, Octave, FreeMat, and Scilab. In summary, we conclude that Octave
is the best viable alternative to Matlab because it was not only fully compatible (in terms of syntax) with Matlab in our tests, but it also performed very well.The second author acknowledges financial support from the Department of Mathematics and Statistics at UMBC. The third and fourth authors acknowledge financial support from the UMBC High Performance Computing Facility. We are indebted to Neeraj Sharma, whose M.S. thesis first formalized the comparison between some of the software packages. The hardware used in the computational studies is part of the UMBC High Performance Computing Facility (HPCF). The facility is supported by the U.S. National Science Foundation through the MRI program (grant no. CNS–0821258) and the SCREMS program (grant no. DMS–
0821311), with additional substantial support from the University of Maryland, Baltimore County (UMBC).https://userpages.umbc.edu/~gobbert/papers/ComanHPCF2012.pd
Using inconsistency detection to overcome structural ambiguity
The Inconsistency Detection Learner (IDL) is an algorithm for language learning that addresses the problem of structural ambiguity. If an overt form is structurally ambiguous, the learner must be capable of inferring which interpretation of the overt form is correct by reference to other overt data of the language. IDL does this by attempting to construct grammars for combinations of interpretations of the overt forms, and discarding those combinations that are inconsistent. The potential of this algorithm for overcoming the combinatorial growth in combinations of interpretations is supported by computational results from an implementation of IDL using an Optimality theoretic system of metrical stress grammars.Peer reviewe
- …
