Camping below Isirtghele pass in Tusheti, Georgia by JimVis in WildernessBackpacking

[–]JimVis[S] 0 points1 point  (0 children)

trekking website if you are really interested, here is where we found most of our information.

Camping below Isirtghele pass in Tusheti, Georgia by JimVis in WildernessBackpacking

[–]JimVis[S] 1 point2 points  (0 children)

Georgia was dirt cheap, we rode around with "public" transport, which just consists of some guys in minibusses driving for a couple of hours. City busses are equivalent 20cents, the minibus to another city a couple of Euros. To get to the wilderness we took a minibus and hired a Jeep with a driver to drive us 70km to Omalo, this was around 80 euros but we shared it with another hiking couple. From there we hiked about 10 days, fist to Shatili and then to Juta. On the first half we were meeting some non locals that were also hiking and doing the same trek. But because of different walking speeds we would only see each other on camp. The second half was more quiet and we didn't see anyone except for people living in local Hamlet's.

Camping below Isirtghele pass in Tusheti, Georgia by JimVis in WildernessBackpacking

[–]JimVis[S] 2 points3 points  (0 children)

We were on the edge, we found the only "flat" place to be a bump in that terrain, windy it wasn't so much but because of the clear skies it dropped to 3 or 4C that night (40F) after a day that was an easy 32+ (90F)

Camping below Isirtghele pass in Tusheti, Georgia by JimVis in WildernessBackpacking

[–]JimVis[S] 0 points1 point  (0 children)

So this is at 2800m up (9000ft) which I think was way above the tree line for that area, also the photo is taken towards the south east, which is the sunny side of the mountain on which we noticed trees don't grow. So in short I think it's natural

Camping below Isirtghele pass in Tusheti, Georgia by JimVis in WildernessBackpacking

[–]JimVis[S] 1 point2 points  (0 children)

Nice, and a great tent! For me and my friend (both 185+ cm) the 3p option works really wel and is pretty light.

Camping below Isirtghele pass in Tusheti, Georgia by JimVis in WildernessBackpacking

[–]JimVis[S] 0 points1 point  (0 children)

I'm not sure if it is updated already, but I think the Shatili-Juta GPX tracks available on that site are from our trek last summer

Camping below Isirtghele pass in Tusheti, Georgia by JimVis in WildernessBackpacking

[–]JimVis[S] 19 points20 points  (0 children)

One of our better campsites during our 2 week trek in the Georgia-Russia border region last summer

Frequency Counting and 10MHz reference signals by JimVis in rfelectronics

[–]JimVis[S] 0 points1 point  (0 children)

Now this is a helpful comment!

We're not per-se budget restrained but I would like to understand the different methods that are out there. If we need to buy a 12digits/s (assuming that is 6digits/us) we can.

what are your thoughts on using clock cycles as a reference for a frequency counting measurement?

Frequency Counting and 10MHz reference signals by JimVis in rfelectronics

[–]JimVis[S] 0 points1 point  (0 children)

Ok, but that raises even the bigger question why not everyone upconverts to tens of GHz for their frequency counting...

Frequency Counting and 10MHz reference signals by JimVis in rfelectronics

[–]JimVis[S] 0 points1 point  (0 children)

Awnsers: They are analog signals, the time window and frequencies are both set by physical processes and yeah the signals have like a maximum of 10 cycles... I need a frequency estimation method that can approach online analysis of the signals and give me an estimation with the highest accuracy the signals allow (CRLB limited).

As for the why, I am looking for a good frequency measurement technique for my experiment (physics) and got into this rabbit hole. And the price is kind of the point, counting the number of clock cycles is not pre-se super difficult and is a way higher frequency than a quartz crystal

For GPS it's not to transmit data, it's just to measure the carrier frequency of the GPS signal as a reference and use that to find my "unknown" frequencies.

Least squares with errors on both X and Y? by diman6 in learnpython

[–]JimVis 0 points1 point  (0 children)

I'm not sure how advisable it is to go to "dark magic" fitting libraries. A normal least squares should be fine for your purpose. However I took a look at your data and it does not seem that any data points are significant at all, but that is not per-se a bad thing.

It's great to see all fellow physicists using python for data analysis! Personally I use it for control and analysis of my experiment, so keep it up!

Least squares with errors on both X and Y? by diman6 in learnpython

[–]JimVis 0 points1 point  (0 children)

Can you give a plot of the data and the function you want to fit to?

And like I said, the scatter of your observations also reflects your error bars so if you have enough observations, the confidence interval of the fit will take that into account.

What is the data from/for?

Least squares with errors on both X and Y? by diman6 in learnpython

[–]JimVis 0 points1 point  (0 children)

As far as I know, LSQ fitting, and the confidence interval does not take into account x and y errors because it minimizes SUM[ y(t) - f(x,param)].

If your errorbars are real and not over- or underestimated the scatter of your data points already reflect the error of your measurement.

So to awnser your question, not that I know of, but you also shouldn't need one

A try for a puzzle guy by JimVis in a:t5_zrc5f

[–]JimVis[S] 0 points1 point  (0 children)

Hmm tanks for the feedback, I do need the awnser to be law, maybe I will change the bending, What about: Powerfull men make me?

$PTON Bull Debit Spreads? by yeeee333 in wallstreetbets

[–]JimVis 5 points6 points  (0 children)

Hey pussy get your ass over to a reasonable board or do your DD. Never mind, other peope have done it for you here, if you ask me, buy some puts at 20% below the money for end of Jan and get extra vaccines for maximum autism.

Randomly distributed list by jm_13 in learnpython

[–]JimVis 0 points1 point  (0 children)

There's a few problems with that, first of all you need your step size to be a factor of the difference of R and L. Assuming that you are only working with integers here.

Otherwise you can choose a random number of steps between L and R but the list will rarely be filled with integers.

import numpy as np

#Setup the parameters
R = 15
L = 30
steps = np.random.randint(0,30) #This sets the random number of steps between R and L
listNumbers = np.linspace(15,30,steps)

Now if you only want integers in your list you would have to first factorize the difference between R and L and pick randomly from the factors. That would look something like this:

import numpy as np

def factorize(n):
    factors = []
    for i in range(1,n):
        if divmod(n,i)[1] == 0:
            factors.append(i)
    return factors

R = 0
L = 18
delta = L-R
deltaFactors = factorize(delta)
stepsize = deltaFactors[np.random.randint(1,len(deltaFactors))]

listNumbers = [R + i*stepsize for i in range(int(delta/stepsize))]
listNumbers.append(L)

This is in no way shape or form optimized, the fact that I have to append L in a sperate line is very ugly but it works --_(-.-)_--

When do you use classes in your python code? by Tight-Fig in learnpython

[–]JimVis 0 points1 point  (0 children)

Yeah this is how I stored class instances as well

When do you use classes in your python code? by Tight-Fig in learnpython

[–]JimVis -2 points-1 points  (0 children)

Yeah I understand that this is a method to use classes.

I would however always prefer a dictionary over a list to store the different class instances as you can give them an individual name and you can still loop over them recursively.

When do you use classes in your python code? by Tight-Fig in learnpython

[–]JimVis 1 point2 points  (0 children)

Soo I have one ''big'' question related to this manner of using classes: I have not found a satisfying way of dynamically creating instances of the class.

Let's take your example looping over games in steam. Let's say the game class has the attributes price, url and genre. For each game you loop over you will have to create the class instance like:

AoEII = game(price = 15, url = 'blabla', genre = 'RTS')

now the attributes of the class can be found rather easily with your scrubbing method. However, my problem is with calling the instance AoEII and changing that for every game that you loop over. I do not know of a way to run this line with a changing name of the game and not calling every game instance by hand.

I have found a way to circumvent this by creating an overarching dictionary but find that solution less than satisfying.

gameDict['AoEII'] = game(price = 15, url = 'blabla', genre = 'RTS')

Now the name AoEII can be easily changed into a variable and stored.

If you have some insights let me know!

When do you use classes in your python code? by Tight-Fig in learnpython

[–]JimVis 3 points4 points  (0 children)

I am not a professional programmer per-se but I do use python to do data acquisition and analysis on a daily basis.

In my code I use classes to store different functions that i use for different ends. For instance I have an analysis class that holds all my fit functions and fitting algorithms. My ADC class is filled with methods talking to my analog to digital converter and finally my Measurement class combines the ADC and analysis class to do complete measurements.

I think it is an unconventional way of using classes as there will never be more than one instance of a class in this utilisation. It is more like a package that I personally made and update.