Hi
I know how to set optional arguments in the function definition. Is there an
intrinsic function that determines if a certain argument was actually
passed ? Like the fortran 95 present() logical intrinsic ?
My required functionality depends on whether a certain argument is specified
at all. (Setting default values is *not* good enough.).
Thanks.
Aug 17 '05
13 1588
Diez B. Roggisch wrote: I still don't see why default arguments like None won't do the trick. If The argument _can_ be some value (let's say an int) or None, you still could go for a default value like () or any other value from a different domain.
"None" works perfectly. Someone else on the thread suggested it. I did not
know about the special intrinsic. Unrelated question, how does one call a fortran 95 subroutine from python ? I need really high speed of execution for that call (needed for each measurement point, and is used to calculate some parameters for the excitation for the next measurement point) and a scripting language would not cut it.
Didn't ever try that, but either do it in C, or if fortran code can be exposed as C lib, use that (ctypes is your friend). I'm not aware of a fortran binding - but I never tried to find one. Basically Python can interface with everything that can behave like C - which is the least common denominator I think, so there should be some way.
Hmm. Thanks for the pointers here.
Madhusudan Singh wrote: Unrelated question, how does one call a fortran 95 subroutine from python ? I need really high speed of execution for that call (needed for each measurement point, and is used to calculate some parameters for the excitation for the next measurement point) and a scripting language would not cut it. http://cens.ioc.ee/projects/f2py2e/
--
Robert Kern rk***@ucsd.edu
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
Madhusudan Singh schrieb: Dan Sommers wrote:
[...] class _SemiPrivateCla ss: pass
def f(required_argu ment=_SemiPriva teClass): if required_argume nt == _SemiPrivateCla ss: print "required_argum ent was probably not present" else: print "required_argum ent was present"
[...] Thanks for the suggestion, but seems needlessly complicated for something very simple.
What is "very simple"? The problem or the solution? :) If you examine
this suggestion more closely you will note that it is more or less
the same as Benji York's one except Benji used a built-in class.
If you are interested in getting help on usenet you should abstain
from devaluating efforts to give you a useful reply. "Thanks for
the suggestion" or even no answer would have been sufficient.
--
-------------------------------------------------------------------
Peter Maas, M+R Infosysteme, D-52070 Aachen, Tel +49-241-93878-0
E-mail 'cGV0ZXIubWFhc0 BtcGx1c3IuZGU=\ n'.decode('base 64')
-------------------------------------------------------------------
Peter Maas wrote: Thanks for the suggestion, but seems needlessly complicated for > something very simple. What is "very simple"? The problem or the solution? :) If you examine
The form of the solution.
this suggestion more closely you will note that it is more or less the same as Benji York's one except Benji used a built-in class.
Many good solutions have some similarity. From the point of view of a user
trying to include some simple functionality in a already complicated
application, Benji's answer was most definitely more useful. If you are interested in getting help on usenet you should abstain from devaluating efforts to give you a useful reply. "Thanks for the suggestion" or even no answer would have been sufficient.
One might have thought that a truthful assessment would have been
appreciated at the other end. I myself help people on the Usenet on some
other newsgroups, and am usually welcoming of responses that offer a
relevant criticism. The exchange improves me as much as it improves them.
Thanks for the suggestion, anyways :) This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Suzanne Vogel |
last post by:
Hi,
I've been trying to write a function to test whether one class is
derived from another class. I am given only id's of the two classes.
Therefore, direct use of template methods is not an option.
Let's call the id of a class "cid" (for "class id").
The function signature should look like this:
******************************************
|
by: TravelMan |
last post by:
Is there any way to test for the presence of the Adobe Acrobat plug-in
in Internet Explorer? It's doable in Netscape but so far I cannot get
it to work in MSIE.
|
by: spgmbl |
last post by:
I have set up the local environment to use sqlserver mode testing.
The article i followed to install was here:
http://support.microsoft.com/default.aspx?scid=kb;en-us;317604
I also changed the value in the web.config file per article.
However, i am not sure what to look for to help me verify and validate
this is working correctly. I've sifted for articles on
suggestions/ideas as to how this is working.. but have been unlucky
|
by: Will McDonald |
last post by:
Hi all.
I'm writing a little script that operates on either stdin or a file
specified on the command line when run. I'm trying to handle the
situation where the script's run without any input gracefully but
can't think how to test for stdin.
I can test for a file argument on the command line using getopt and
validate its existence with os.path.exists. If it doesn't I can print
the useage.
|
by: |
last post by:
I'm using the DataList and GridView controls, and I am trying to wrap my
head around the problem of conditionally showing or hiding cells/cell
content based on the presence or absence of DB data. I am finding this sort
of problem by far the most annoying part about working with ASP.NET
controls.
What I want is to know how to do three things:
- conditionally show or hide an ImageField +column+ based on whether or not
an the...
| |
by: David Wade |
last post by:
Folks,
Looking at the sanity checks for math.h/math.c in "The Standard C library"
they use 4* DBL_EPSILON as the error range, which I think is equivalent to
three bits of error. Is this appropriate on old style IBM 370 libraries with
its nasty drifting prescion? If not what would be an appropriate value.
Dave.
P.S. Its just I am having problems with exp() and log() I expected these to
|
by: rocco.rossi |
last post by:
I'm employing xmlrpclib for a project at work, and I must say that I'm
quite impressed with its effectiveness and ease of use.
However, I was recently doing some tests when I realized that if the
server was down, the client quite simply hanged (no use of "try ...
except" here) with no error or tracebacks or exceptions whatsoever.
Is there some way in Python of "testing" the presence of the server on
the other end, so as to avoid this...
|
by: David |
last post by:
Hi list.
What strategies do you use to ensure correctness of new code?
Specifically, if you've just written 100 new lines of Python code, then:
1) How do you test the new code?
2) How do you ensure that the code will work correctly in the future?
Short version:
|
by: VK |
last post by:
In the continuation of the discussion at "Making Site Opaque -- This
Strategy Feasible?" and my comment at
http://groups.google.com/group/comp.lang.javascript/msg/b515a4408680e8e2
I have realized that despite suggestions to use DHTML-based modal
dialogs are very common? there is not a single fully functional
reliable copyright-free cross-browser alternative to say MsgBox
(VBScript) or showModalDialog (IE). This way such suggestions up to...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |